Daiブログ

普段学習したことや生活のことについて書いていきます〜

git rebase でコンフリクトした時の対処

開発ブランチdevelopで作業をしている際にメインブランチmainの内容を取り込む場面があります。 自分はその際にgit pull --rebase origin mainとして取り込んでいるのですがこの時にコンフリクトを起こすことがよくあったのでメモとして。

  • developブランチでgit pull --rebase origin mainを実行
  • コンフリクトがあった場合ファイルを適宜修正
  • git add .を実行
  • git rebase --continueでリベースを続ける
  • コンフリクトがあった場合ファイルを適宜修正

といった以上の流れをコンフリクトがなくなるまで繰り返す。 もし仮に途中でリベースを辞めたいと思った時はgit rebase --abortを実行するとgit rebaseを実行する前に戻ります。