2

我做了一个git svn rebase合并远程更改并发生冲突。手动解决冲突并尝试git rebase --continue,但它并没有让我这样做。

然后我发现了这个

如果它抱怨“您是否忘记调用 'git add'?”,那么显然您的编辑将冲突变成了无操作更改。执行“git rebase --skip”跳过它。(非常奇怪,但确实如此。)

谁能向我解释为什么git rebase --continue不工作而我不得不做一个git rebase --skip

4

1 回答 1

2

只是:

git rebase --skip

因为通过合并,您不会手动更改任何内容。

git rebase --continue仅在合并中更改冲突文件时使用。

git rebase --skip在合并中不更改冲突文件时使用。

于 2012-10-18T02:18:30.910 回答