我试图改变我的分支以赶上主人。但Git在给定问题时失败了:
...
警告:压制41个空白错误
警告:46行添加空格错误 回到修补基地和3路合并...
CONFLICT(修改/删除):在CommitName中删除project / package / XXX.java并在HEAD中修改。项目/包/ XXX.java的版本HEAD留在树中。
它接缝在分支中我删除了补丁中的文件,并且该文件也在master上被修改了。当我现在尝试将分支重新绑定到origin / master时,合并过程不知道如何处理补丁,因为我删除的文件现在已经更改,并且补丁无法进一步应用。
解决问题的最佳方法是什么?
答案 0 :(得分:1)
当发生类似此类合并冲突时,您会注意到您仍在使用rebase
。为了继续,需要暂存这些文件。您可以使用git rm
或git add
进行更改。然后你必须用git rebase --continue
继续变基。