我创建了分支的项目分支,对其进行了一些更改并创建了请求请求。回购所有者对母版进行了一些小的更改。我需要将这些更改从原始项目主管拖到我的fork分支。
我尝试过
git fetch origin
但什么也没发生。
答案 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
并不特殊,您可以将其设置为任意名称。