我在Windows上使用SourceTree作为我的git工具。
我有主分支和功能分支,当我发生冲突时,我无法让SourceTree执行rebase。
main 看起来像:
c1 - > c2 - > c4 - > C5
功能如下所示:
C1-> c2 - > C3
我想重新定义功能,所以它将是:
c1 - > C2-> C4-> C5-> C3
c3 与 c5 之间存在冲突。我可以解决冲突,但是当我提交更改时,我得到一个 HEAD 标记并查看我的图表,我可以看到功能分支没有重新定位。
如何让rebase工作?
答案 0 :(得分:121)
答案 1 :(得分:1)
解决冲突并在其中进行所有更改后 在暂存区域中,而不是单击“提交”,请转到“操作”->“继续” 变基:
在最新版本的源代码树中,解决了冲突并在暂存区中进行了所有更改之后,必须首先提交,然后单击 Actions-> Continue Rebase 。