【发布时间】:2014-11-11 07:49:43
【问题描述】:
我在 Windows 上使用 SourceTree 作为我的 git 工具。
我有一个 main 分支和一个 feature 分支,当我发生冲突时,我无法让 SourceTree 执行变基。
main 看起来像:
c1 -> c2 -> c4 -> c5
功能看起来像:
c1-> c2-> c3
我想改变 feature 的基础,所以它会是:
c1->c2->c4->c5->c3
c3 和 c5 之间存在冲突。我可以解决冲突,但是当我提交更改时,我得到一个 HEAD 标记并查看我的图表,我可以看到 feature 分支没有重新设置基础。
我怎样才能让变基工作?
【问题讨论】:
-
只是为了检查:你在解决冲突后做了
git rebase --continue吗? -
@Robert - 不,我点击了“提交”按钮。
-
我不知道 git 的图形界面,但命令行工作流程是解决冲突,使用
git add将其添加到索引中,然后使用git rebase --continue继续变基。 -
有疑问,去控制台写
git status它会指导你(在这种情况下git status会告诉你“解决冲突并输入git merge --continue
标签: git rebase atlassian-sourcetree merge-conflict-resolution