如何强制引发Git合并冲突

5
当你在git中遇到合并冲突时,它们会在文件中显示如下:
<<<< 
  old
  old
====
  new
  new
>>>>

现在,我对origin/master进行了一些更改,我将合并到我的本地master分支中。如果我以正常方式合并它们,新行将只是出现在文件中,因为没有冲突。
然而,我希望更改的出现像上面的合并冲突一样,这样我就可以看到有冲突的旧行和新行,被<<<<>>>>包围,手动审查每个变化并删除应该消失的部分。
如何"引发"这样的冲突?
解决方法是使用git diff -U999999 original.txt > review.txt,但是你需要在审查文件时删除每行开头的许多-+字符。

这对于一个有大量文件的项目来说不是一个好的实践。 - uday
为什么不在提交时使用git commit -v,并且只需审查差异? - AD7six
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接