当您在 git 中发生合并冲突时,它们会出现在文件中,如下所示:
<<<<
old
old
====
new
new
>>>>
origin/master
现在,我对要合并到本地master
分支进行了一些更改。如果我只是正常合并它们,新行将很好地出现在文件中,因为没有冲突。
但是,我希望更改看起来像上面的那些合并冲突,所以我可以看到冲突所在的旧行和新行,由<<<<
and包围>>>>
,手动查看每个更改并删除应该消失的内容。
我如何“挑起”这样的冲突?
一种解决方法是,但是在查看文件时,您必须在每行的开头git diff -U999999 original.txt > review.txt
删除很多-
和字符。+