git rebase和文件冲突

时间:2017-02-14 18:07:02

标签: git github rebase

在我的分支中完成工作后,我做了拉取请求将我的分支合并到master。 Github显示我的分支的一个文件有冲突,不能自动合并。 另一方面,我的经理让我改变我的分支。我确实做了如下改动:

$ git checkout master
$ git pull origin master
$ git checkout my-baranch
$ git rebase master

我在一个文件中收到CONFLICT消息。我解决了冲突并做了

$ git rebase --continue

Rebase成功完成。现在我不知道下一步该做什么。我的PR仍显示一个冲突的文件,无法自动合并。

我只是想知道在rebase之后接下来要做什么,所以我的PR可以自动合并。

2 个答案:

答案 0 :(得分:1)

结帐你的分行,将上游作为主人。然后重新绑定/合并上游并修复冲突。然后检查代码并针对master创建PR。这应该有用。

答案 1 :(得分:-1)

你应该将你的重新分支推给Github。使用git push -f origin my-branch