下面是一段摘录:
您最新的储存库
为了从开发主干获得最新的更新,请执行 通过一次性设置将主 GitHub 回购建立为远程的 输入:
$ git remote add upstream git://github.com/diaspora/diaspora.git
将您的开发分支基于最新的上游
若要使开发分支保持最新,请在顶部重新设置更改的基础 上游主机的当前状态。请参阅 Git-rebase? 下面的部分了解更多关于 rebase 的内容。
如果您已经设置了上游分支(如上所述) ,并且 叫做100-retweet-bugfix 的开发分支,你会更新上游, 更新您的本地主服务器,并像下面这样调整您的分支的基础:
$ git fetch upstream $ git checkout master $ git rebase upstream/master $ git checkout 100-retweet-bugfix
[确保在分支中提交所有必要的内容]
$ git rebase master
为什么在这种情况下需要添加一个“远程上游”:
$ git checkout master
$ git pull origin master
$ git checkout 100-retweet-bugfix
[确保在分支中提交所有必要的内容]
$ git rebase master