文档章节

Github update fork

kext
 kext
发布于 2012/08/02 00:04
字数 356
阅读 2529
收藏 26

Github上经典的fork+pull request模式可以很容易的让你参加到github上的开源项目,但是,如果主项目有更新,这个时候怎么把主项目的更新合并到自己Fork的版本中呢?到目前为止,github没提供一个按钮来完成这个功能。

下面我以druid(https://github.com/AlibabaTech/druid)来做一个git update fork的示范。

首先先fork druid到自己的github中。

克隆到自己本地的计算机。(read only)

用git clone git@github.com:luffyke/druid.git for write and read access

然后通过git remote add命令添加一个远程仓库以便从主项目来拿最新的源代码,可以git remote来查看是否添加成功。

这里我添加了一个叫kxt的远程仓库。

接下来我们要用git fetch命令从远程仓库抓去数据到本地,fetch命令会到远程仓库中拉取本地仓库中还没有的数据,运行完成后,我们就可以在本地访问远程仓库的所有分支。

接下来就是将拉取的数据合并到本地来。

很久没更新过,数据太多了,把屏幕都填满了。 

然后运动 git merge kxt/master

这样你本地的仓库就是最新的了。

如果想让github上fork的项目也保持最新,可以用git push origin master命令更新版本库。

完。

© 著作权归作者所有

共有 人打赏支持
上一篇: My 2012
kext

kext

粉丝 74
博文 31
码字总数 11149
作品 2
广州
程序员
私信 提问
加载中

评论(4)

RockyF
RockyF
那多出来的那个夹不是废了嘛,唉,还是希望github能提供直观的解决方案
金波51
金波51
博主果然高!!!
kext
kext

引用来自“flym”的评论

我转了哈:) 地址为:
http://www.iflym.com/index.php/code/201208120001.html

哈哈!记得注明原地址就行!!
flym
flym
我转了哈:) 地址为:
http://www.iflym.com/index.php/code/201208120001.html
fork一个github上的project后,同步更新

问题描述:我在github上fork一个项目,自己做了些改动。人家update了,我fork的项目怎么跟进呢? Fork 项目与上游代码库保持同步: 在 Fork 的代码库中添加上游代码库的 remote 源,(操作一...

小泼皮
2014/02/12
0
0
怎么让自己的fork与author同步

问:I have forked a github project, then cloned it locally. I then made some changes in a new branch on mygithub/theproject repo. I then added and committed the changes and push......

cyper
2015/08/26
0
0
Github 使用基本流程

首先fork一个项目 把fork过去的项目也就是你的项目clone到你的本地 在命令行运行 git branch develop 来创建一个新分支 运行 git checkout develop 来切换到新分支 运行 git remote add ups...

swingcoder
2016/07/07
309
0
Apache Tomcat 9.0.11 发布,开源 Web 应用服务器

Tomcat 9.0.11 已发布,Apache Tomcat 是 Java Servlet、JavaServer Pages、Java 表达式语言和 Java WebSocket 技术的开源实现,是一个免费的开放源代码的 Web 应用服务器。 该版本更新内容较...

淡漠悠然
08/21
2K
8
github,怎么向开源项目贡献自己的代码和协作

在github上找到自己想要贡献代码的地址,如图1点击fork,我们这里提供的demo名称为test的项目然后回到自己github主页查看仓库,可以看到我们仓库里也躺着一个叫test的项目,并且可以看到图2里红箭...

蛐蛐未加V
2016/10/30
391
2

没有更多内容

加载失败,请刷新页面

加载更多

微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
2
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
4
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部