git リモートのマスターブランチにマージしようとしてコンフリクト(衝突)が発生した場合

1.ローカルの作業中のブランチにマスターのブランチをpullする

 ↓こんなメッセージが表示される。
 ”CONFLICT (content): Merge conflict in a.php”
 ”a.phpで衝突がありますよ”

2.衝突のあるa.phpを開く

3.衝突部分が以下のように表示され、「どっちが正しいの?」って記述されている

<<<<<<< HEAD
bbb
=======
aaa
>>>>>>> 836e47a92i28edb6bbd9932180569e3b9be81d13

4.以下のようにソースを修正

 ”bbb”が正しい場合には
 ”bbb”のみにして保存
 ※”<<<<<<< HEAD”や”=======”な記述を残さない

5.マージが済んだので再びコミットしてプッシュしてマスターブランチにマージして完了

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です