有一个我想贡献的开源项目。我分叉了它,并将upstream
从远程master
设置为我的master
。现在,我创建了另一个分支add_func
。我对该分支进行了一些更改,但是当我完成该分支时,远程分支中进行了许多更改。我按照以下步骤操作:
git pull upstream master && git push origin master
add_func
git push orign add_func
但是我遇到错误Updates were rejected because the tip of your current branch is behind its remote counterpart. Integrate the remote changes
。
注意:我已经通过add_func
分支发出了请求请求。到审查时为止,已经有了变化。因此,我无法删除此分支或将其合并到master。
PS:我知道也有类似的问题,我已经检查了出来,但是没有一个问题是我要找的。 p>
答案 0 :(得分:1)
更新被拒绝,因为当前分支的尖端在其远程对应的后面。集成远程更改
似乎在远程add_func
中有更改/提交,但没有在本地add_func
分支中退出。首先拉add_func
,然后推:
$ git pull origin add_func
$ git push origin add_func