我尝试将3到10的提交压缩到10提交的分支中。
git rebase -i 'xyz'
返回的错误消息说:“错误:以下未跟踪的工作树文件将被合并覆盖:src / file1.c.orig src / file2.c.orig 在合并之前,请先移动或删除它们。 中止
无法应用abc”
-commit abc是包含要导致问题且需要删除的file1.c.orig和file2.c.orig的第一个提交。
我不需要file1.c.orig和file2.c.orig,需要删除它们。如何成功删除它们,以便可以压缩提交?
我尝试做
git rebase -i abc^
删除这两个文件,但显示相同的错误消息。另外,我尝试将src / file1.c.orig src / file2.c.orig添加到.gitignore文件,但在压扁过程中会显示相同的错误消息。
答案 0 :(得分:0)
BKSpurgeon在我的问题的评论部分给了我正确答案。您要做的就是
git add src/file1.c.orig src/file2.c.orig
尝试交互式重新基准化之后,然后再次尝试以相同方式重新基准化。第一次失败,所以它会为您中止。第二次,它应该通过。