このエラーがいつ発生するかはわかりません。Google で説明が見つかりませんでした。
そのため、私の同僚は、branch1 でいくつかの新しいファイルと変更されたファイルをコミットしました。次に、これらの変更を取得してブランチ(branch2)にマージしましたが、git merge を使用せずに手動で比較を超えて使用しました(手動でマージするのは悪い習慣だとわかっています)。ただし、それらを手動でマージし、ブランチにも新しいファイルをコピーして貼り付けた後、ブランチ 2 で作業をコミットしました。しかし、今、彼らが git merge origin/branch2 を使用して私からいくつかの変更を取得しようとすると、最初に追加した新しいファイルで多くの git "add/add" 競合が発生します。
これらのファイルは同じなのに、git がこれらのファイルを競合と見なす理由を誰か教えてもらえますか? そして、これらの競合をどのように処理する必要がありますか?