cse*_*ton 89
在做一个时git svn rebase,如果你有合并冲突,这里有一些要记住的事情:
1)如果在执行rebase时发生任何不良事件,您将最终进入(no-branch)分支机构.
2)如果你运行git status,你会.dotest在工作目录中看到一个文件.这是可以安全忽略的.
3)如果要中止rebase,请使用以下命令.1
git rebase --abort
Run Code Online (Sandbox Code Playgroud)
4)如果您有合并冲突:
git add [file]git rebase --continue
git add吗?",那么编辑就把冲突变成了无操作的变化3.继续git rebase --skip您可能必须重复此过程,直到rebase完成.在任何时候你都可以git rebase --abort取消并放弃rebase.
1:没有--abort选择git svn rebase.
2:没有--continue选择git svn rebase.
3:这很奇怪,但文件处于git认为在特定补丁之后它们是相同的状态.解决方案是"跳过"rebase上的补丁.
180*_*ION 26
您可以使用git mergetool以通常的方式查看和编辑冲突.一旦确定冲突得到解决,就git rebase --continue可以继续使用rebase,或者如果您不想包含该修订版git rebase --skip