git merge

git mergeの方法

タグ チーム開発


概要

  • 特定のブランチで開発してて、mainブランチが先に進んでしまって差分を吸収したくなった時
  • pull requestを出したものの、コンフリクトが発生してしまった場合

特定のブランチで開発しており、リモートのmainブランチをマージする

  • feat/hogeブランチで開発しているとする
$ git fetch origin         # リモートの最新情報を取ってくる
$ git switch main          # mainブランチに移動
$ git merge origin/main    # ローカルmainをリモートmainと同期
$ git switch feat/hoge     # 作業中のfeat/hogeブランチに戻る
$ git merge main           # mainの内容をfeat/hogeに取り込む

参考