在我的分支中完成我的工作后,我做了pull请求,将我的分支合并到master中。 Github显示我的分支的一个文件有冲突,不能自动合并。另一方面,我的经理让我重新分配我的分支。我做了rebase如下:git rebase和文件冲突
$ git checkout master
$ git pull origin master
$ git checkout my-baranch
$ git rebase master
我在一个文件中得到CONFLICT消息。我解决了冲突,并确实
$ git rebase --continue
Rebase完成成功。现在我不确定接下来要做什么。我的公关仍然显示一个冲突的文件,不能自动合并。
我只想知道rebase之后要做什么,所以我的PR可以自动合并。
你已经完成了艰难的部分。现在你需要做简单的部分。最困难的部分是转型。简单的部分是:您需要*丢弃旧的请求,并从重新发布的分支发出*新的*请求。你可以这样做:关闭旧的请求并打开一个新的请求。或者你可以通过强制推拉请求名来做到这一点,也就是说,你可以覆盖旧的PR#123,而不是抛弃PR#123并创建PR#124。我认为它更加清晰,但要花费更多的工作。 – torek