競合をマージします。
ローカルバージョンとサーバー上のバージョンの間で、同じ行のコードのファイルに不一致があります。これは通常、2人が同じ行の同じファイルを編集したことを示しています( s)、またはある人が別の場所から変更をプッシュし、ローカルで別の場所に変更を加え、リモートから他の変更をプルしようとしたこと。
git pull
この点に到達するためにあなたがした可能性があります。git fetch
それまたは最初の(より安全な)そして次にgit merge
(これもこの衝突につながる)のより安全なルートのいずれか。
同じファイルへの変更が異なる領域で行われる場合、gitは実際に変更をマージするという驚くべき仕事をします。ただし、変更が同じ行またはブロックにある場合は、マージの競合と両方のコードセットが残ります。>>>>>>
必要な行を見つけ、他の行を削除し、、、=======
および<<<<<<
記号を削除してから、を削除するのはあなた次第ですgit merge --continue
。
シンボルの重要な点は、<<<<<<<<<
との========
間のコードが開発コピーにあったものであるのに対し、========
との 間の>>>>>>>>>>>
コードはリモートからのコードです。
https://stackoverflow.com/a/9204499/631619で役立つ可能性のある一般的なgitプロセスに関する詳細情報に回答しました