为什么我要做一个git rebase --skip(git svn)

时间:2012-10-18 02:11:02

标签: git git-svn git-rebase

我做了git svn rebase合并远程更改并发生冲突。手动解决了冲突并尝试git rebase --continue,但它不允许我这样做。

然后我找到this

  

如果它抱怨“你忘记打电话'git add'?”,那么   很明显,你的编辑将冲突变成了无操作的变化。做一个“git   rebase --skip“跳过它。(非常奇怪,但也是如此。)

任何人都可以向我解释为什么git rebase --continue无效,我必须做git rebase --skip吗?

1 个答案:

答案 0 :(得分:2)

只需:

git rebase --skip

因为合并后你不会手动改变任何东西。

仅在合并时更改冲突文件时才使用

git rebase --continue

如果在合并时未更改冲突的文件,则使用

git rebase --skip