プルリクエスト画面からMergeできない時の対処方法
Issueを引き継いだ際にコンフリクトが起こっており、githubのpull request画面でmergeボタンが押せない状態でした。
これを解消したのでその備忘録。
対象のpull requestをローカルの開発環境にもってくる
$ git fetch origin pull/ID/head:BRANCHNAME
で、もってこれます。
今回は#2710
のadd_cover_in_haunted_places
をもってきたかったので以下。
git fetch origin pull/2710/head:add_cover_in_haunted_places
コンフリクトの解消をする
前提条件としてmasterは最新の状態です。
$ git checkout add_cover_in_haunted_places $ git merge master
コンフリクトが発生したら、それぞれ解決してください。
$ git add . $ git commit -m "競合を解決" $ git push origin add_cover_in_haunted_places
以上です。