我正在阅读: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 存储库的克隆,您可以从中推送和拉取。

来自: stackoverflow.com