サーチ…
マニュアル解像度
git merge
を実行中に、 git merge
"マージ競合"エラーを報告することがあります。どのファイルに競合があるかを報告し、競合を解決する必要があります。
任意の時点でgit status
さgit status
ば、まだ編集が必要なものが役に立つメッセージで表示されるのを見るのに役立ちます
On branch master
You have unmerged paths.
(fix conflicts and run "git commit")
Unmerged paths:
(use "git add <file>..." to mark resolution)
both modified: index.html
no changes added to commit (use "git add" and/or "git commit -a")
Gitはファイルにマーカーを残して、競合が発生した場所を教えます:
<<<<<<<<< HEAD: index.html #indicates the state of your current branch
<div id="footer">contact : [email protected]</div>
========= #indicates break between conflicts
<div id="footer">
please contact us at [email protected]
</div>
>>>>>>>>> iss2: index.html #indicates the state of the other branch (iss2)
競合を解決するには、<<<<<<と>>>>>>>マーカーの間の領域を適切に編集し、ステータス行を削除する必要があります(<<<<<<<、>>>>> >>、そして========行)を完全に。次にgit add index.html
をgit add index.html
して解決したことを確認し、 git commit
をgit commit
してマージを終了します。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow