我正在阅读:https://wiki.diasporafoundation.org/Git_workflow
这是摘录:
您的存储库是最新的
为了从开发主干获取最新更新,请执行一次性设置,通过输入以下命令将主 GitHub 存储库建立为远程存储库:
$ git remote add upstream git://github.com/diaspora/diaspora.git
在最新的上游重新调整您的开发分支
为了使您的开发分支保持最新状态,请在上游主服务器的当前状态之上重新调整您的更改。
如果您已经按照上面的详细信息设置了一个上游分支,以及一个名为 100-retweet-bugfix 的开发分支,您可以更新上游,更新您的本地 master,并从中重新建立您的分支,如下所示:
$ 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
答案
维基百科是从分叉存储库的角度进行讨论的。
因此,“origin"是您的 fork 存储库的克隆,您可以从中推送和拉取。