Git

git rebase

破壊的履歴の付け替え

git rebase <branch>

コミットを別の起点に付け替える。-iで履歴整理。共有後は要注意。

実行例

  • git rebase -i HEAD~3直近3件を対話整理

書式

git rebase <branch> | git rebase -i <ref>

実行前の注意

共有済み履歴のrebaseは破壊的になりうる。

関連コマンド

実行する前に、もう一度手元で確かめられます

オプションを1文字間違えると戻せないコマンドがあります。端末内の辞典なら、通信が無くても確認できます。インストール無料、広告なし。

App Storeで無料インストール