git でマージ競合が発生すると、ファイルに次のように表示されます。
<<<<
old
old
====
new
new
>>>>
今、私はいくつかの変更を加えて、ローカルブランチorigin/master
にマージしようとしています。master
それらを通常どおりにマージすると、競合がないため、新しい行がファイルにうまく表示されます。
ただし、上記のマージ競合のように変更を表示したいので、競合が発生している古い行と新しい行の両方を と で囲ん<<<<
で>>>>
確認し、すべての変更を手動で確認し、削除する必要があるものを削除します。
どうすればそのような紛争を「誘発」できますか?
回避策は実行していますが、ファイルを確認するときに、すべての行の先頭にgit diff -U999999 original.txt > review.txt
ある多数の文字-
と文字を削除する必要があります。+