はじめに
共同開発を始めてコンフリクトに悩まされていたので
その中でもコンフリクトが解消できないパターンのコンフリクトに4回くらい遭遇し
なんどもメンバーの助けを借りてしまったので
いい加減覚えろ自分!!!
ということでqiita書きをします。
作業環境:visual studio code
:github Desktop
こちらです。
コンフリクト解消ボタンが押せない問題
コンフリクト解消したいのに解消できないのを解消します。
ローカルでコンフリクトを起こす
リモートデスクトップでコンフリクトは起こっていますが
ローカルではなぜか認識されていないので
masterに移動して
ローカルのmasterを最新の状態にします。
$ git pull origin master
では次にブランチを作業中のブランチにします。
$ git checkout 作業ブランチ
ローカルmasterにマージする
git merge master
するとvisual studio codeでコンフリクト起きてる箇所には丁寧に表記が変わっているので
あとは愚直に修正しています。
ローカル環境で該当箇所のエラーなどがないことを確認後
リモートブランチへPUSH!
以上です。
個人的なメモとして記録しておきます。
最後まで読んでいただきありがとうございました。