1. ホーム 
  2. 備忘録 
  3. その他

ブランチをリベースする

ブランチをリベースする

~ $ git rebase <ブランチ名>

git rebase コマンドを使うと現在の作業ブランチの枝分かれ時の親コミットを指定したブランチの最新コミットに差し替えることができる

これを行うことで、指定したブランチで行われた変更を取り込みつつ、履歴を一本化することができる

他のブランチで行われた変更を取り込む方法は他にマージがあるが、マージと異なり履歴が枝分かれしない

リベースを行う際には既にリモートにプッシュされているコミット(ブランチ)はリベースしてはいけない点に注意しておくこと