我正在使用

 git rebase -p -i SHA1^

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

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

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top