git rebaseの手順を忘れるのでメモ
|
チーム開発をしていると、とあるベースブランチから派生した異なるブランチのプルリクが複数発生することがあります。
同じファイルを修正していた場合はコンフリクトを事前に解消した上でマージする必要があるので、リベースします。
リベースの素晴らしさについては↓こちらの記事を参照のこと。
https://git-scm.com/book/en/v2/Git-Branching-Rebasing
git rebaseの手順
ベースとなるブランチを最新の状態にして、 git rebase
をします。
git switch {ベースブランチ}
git pull origin {ベースブランチ}
git switch {作業ブランチ}
git rebase {ベースブランチ}
コンフリクトがなければここでリベース完了。
コンフリクトがあれば、解消した上で下記を実行。
git add {コンフリクト解消したファイルを指定}
git rebase --continue
git commit
まとめ
これでとりあえずリベースは大丈夫ですね。やったぜ!