[Git] コンフリクトした場合の修正方法

Gitでコンフリクトした場合に修正する方法をまとめました。

前提

こんな内容のファイルを

(hoge.txt)
xxxxx yyyyy

Aさんが以下のように修正

xxxxx yyyyy aaaaa

Bさんが以下のように修正

xxxxx yyyyy bbbbb

AさんがPUSHした後にBさんがPUSHするために 最新化しようとPULLするとこんな感じにコンフリクトします。

(hoge.txt)
xxxxx yyyyy <<<<<<< HEAD bbbbb ======= aaaaa >>>>>>> 56f91fd30c56547b59745480fe0ce0d4b815ab2a

これを直してみます。

修正方法

1.コンフリクトしたファイルを修正する

こんな感じに修正したとします。

xxxxx yyyyy aaaaabbbbb

コンフリクトしたファイルをザクっと修正して構いません。


あとは、いつもの手順どおりに
インデックスに追加して

git add .

コミットして

git commit

PUSHする

git push

これでOKです。

コンフリクトするとちょっと焦りますが、修正方法は意外と簡単ですね。

コメント

タイトルとURLをコピーしました