将更改从原始主机拉到分支上

时间:2019-06-30 10:27:34

标签: git

我创建了分支的项目分支,对其进行了一些更改并创建了请求请求。回购所有者对母版进行了一些小的更改。我需要将这些更改从原始项目主管拖到我的fork分支。

我尝试过

git fetch origin

但什么也没发生。

1 个答案:

答案 0 :(得分:2)

如果尝试使用git remote -v,您会发现origin指向您的fork,而不是原始存储库。

为了从原始版本获得更改,您应该添加一个新的遥控器:

git remote add upstream <URL>

,然后从该远程请求中拉出更改:

git fetch upstream

现在,如果再次显示遥控器,则应该有以下内容:

$ git remote -v
origin    https://github.com/... (fetch)
origin    https://github.com/... (push)
upstream  https://github.com/... (fetch)
upstream  https://github.com/... (push)

请注意,名称upstream并不特殊,您可以将其设置为任意名称。