ブランチをマスターブランチとマージしようとしています。驚いたことに、git は異なるファイル間で競合を特定しました! 同じファイル内での競合には慣れていますが、異なるファイル間の競合の背後にある概念を理解できません。
これがケースです:
- 2 つのブランチがあります
master。branch1 file1.ini:- in
master: 削除されました - in
branch1: 変更されました (共通の祖先 with と比較してmaster)
- in
master新しいファイルがあります:folderA/file2.inifile1に移動されませんでしたfolderA/file2.ini
マージ コマンドの後:
file1.ini削除されました新しい「folderA/file2.ini」には、次のような競合マーカーが含まれています。
<<<<<<< HEAD:file1.ini
...
=======
...
>>>>>>> master:folderA/file2.ini
ファイルの混在について困惑しています。