【Git】プルリクエストでマージ先とコンフリクトしてしまったときの対処法

NO IMAGE

こんにちは、俺バカです。

gitでプルリクをしたら”This branch has conflicts that must be resolved”と警告が出てしまいました。

gitのブラウザ上で対処法のコマンドが出ていますが、すごく不安だったので備忘録として残します。

今回はhoge-branchをdevelopにmergeすることを想定しています。

Advertisement

まずhoge-branchに移ります。

git checkout hoge-branch

developブランチの内容を作業ブランチにマージします。

git fetch origin 
git checkout -b hoge-branch origin/hoge-branch
git merge develop

すると、コンフリクトが出てくるのでローカル上でコンフリクトを修正します。

修正し終えたら内容はcommit,pushしましょう。

するとdevelopブランチにhogeブランチの内容がmergeできるようになるので、mergeしましょう。

これでコンフリクトを解消し、developにマージが完了します。

Advertisement