我在Windows上使用SourceTree作为我的git工具。
我有一个main分支和一个feature分支,但在有冲突的情况下,无法让SourceTree执行rebase操作。
main分支看起来像:
c1 -> c2 -> c4 -> c5
feature分支看起来像:
c1 -> c2 -> c3
我想将feature分支rebase成以下样子:
c1 -> c2-> c4-> c5-> c3
c3和c5之间存在冲突。我可以解决冲突,但是当我提交更改后,我会得到一个HEAD标记,并且查看我的图表时,我会发现feature分支没有被rebase。
如何使rebase操作正常工作?
git rebase --continue
命令? - Robert Rügergit add
将其添加到索引中,然后继续使用git rebase --continue
进行变基。 - Robert Rügergit status
,它会指导你(在这种情况下,git status
会告诉你“解决冲突并键入git merge --continue
)。 - andrew.fox