最終更新:2026-01-06 (火) 09:06:56 (159d)  

git rebase
Top / git rebase

Reapply commits on top of another base tip

https://git-scm.com/docs/git-rebase

一方のブランチにコミットされたすべての変更をもう一方のブランチで再現

http://git-scm.com/book/ja/Git-のブランチ機能-リベース

git rebase -i?

  • --interactive
  • リベースするコミットのリストを作成

メモ

  • 公開リポジトリにプッシュしたコミットをリベースしてはいけない
  • この指針に従っている限り、すべてはうまく進みます。
    • もしこれを守らなければ、あなたは嫌われ者となり、友人や家族からも軽蔑されることになるでしょう。
  • リベースはあくまでもプッシュする前のコミットをきれいにするための方法であるととらえ、リベースするのはまだ公開していないコミットのみに限定するようにしている限りはすべてがうまく進みます

関連