为什么我与git rebase -p -i发生冲突?

时间:2009-10-29 10:37:58

标签: git rebase git-rebase

我正在使用

 git rebase -p -i SHA1^

将一个提交向后移动到SHA1之后。提交包含一个WAV文件,所以这不会破坏我的代码。

在历史后期的冲突中会弹出看似无关的文件。为什么我在这种情况下在rebase期间遇到这些冲突?是不是-p足以保持与历史其他部分的关系完好无损?有一些关于变基的东西我在这里并没有完全抓住......

1 个答案:

答案 0 :(得分:1)

提交绝不仅仅是一个文件。提交是当时的整个树。根据您尝试移动的提交的常见合并基础以及您尝试移动它的提交,可能会有相当多的更改。

相关问题