github Git-fork-别人的项目后更新代码的方法

Posted 愤怒的企鹅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github Git-fork-别人的项目后更新代码的方法相关的知识,希望对你有一定的参考价值。

 用github还处于菜的阶段,遇到问题简单记录。
 
举个例子,需要 fork 这个项目 https://github.com/tarobjtu/WebFundamentals.git
点击 fork, 就会复制一份代码到自己的 repo https://github.com/laispace/WebFundamentals.git
本地 clone 自己 repo 中的这个项目
添加自己的远程仓库
$ cd WebFundamentals
 
修改代码后进行 push
$ git add --all
$ git commit -m ‘edit some files‘
$ git push
 
这时候,如果源仓库 tarobjtu 的项目代码进行了更新,而我们自己 fork 下来的代码想要合并这些更新怎么做呢?
添加源项目的远程仓库
$ git remote add tarobjtu https://github.com/tarobjtu/WebFundamentals.git // 这时候可以看到有两个源了
$ git remote
// laispace // tarobjtu
 
拉取源仓库的代码到本地
$ git fetch tarobjtu
 
合并源仓库的 master 分支代码到本地
$ git merge tarobjtu/master
 
提交代码到我们自己的仓库
$ git add --all
$ git commit -m ‘合并源仓库代码‘
$ git push
这样自己的github就是最新的了,与原始的代码同步。有更新的代码贡献。 可以pull request
 
转自:https://github.com/laispace/laispace.com/blob/master/source/_posts/Git-fork-%E5%88%AB%E4%BA%BA%E7%9A%84%E9%A1%B9%E7%9B%AE%E5%90%8E%E6%9B%B4%E6%96%B0%E4%BB%A3%E7%A0%81%E7%9A%84%E6%96%B9%E6%B3%95.md

以上是关于github Git-fork-别人的项目后更新代码的方法的主要内容,如果未能解决你的问题,请参考以下文章

Github上 fork了别人的代码 本地更新主分支代码

Github上 fork了别人的代码 本地更新主分支代码

初始GitHub

github上更新fork的别人的项目

同步更新Github上Fork的项目

《Git与Github使用笔记》第13章 同步更新Github上Fork的项目