git rebase git の rebase はブランチを統合するためのコマンドです。 が、このコマンドは多機能であり、ブランチの統合以外にも様々な処理を行うことができます。 今回は 複数のコミットをひとつにまとめる という処理に的を絞って説明しようと思います。 手順 現在の作業履歴は以下の通りとします。(commit x はコミットメッセージ) $ git log --oneline 5590c80 commit 3 a4641b0 commit 2 1c3cff8 commit 1 ... この直近 3 つのコミットを 1 つにまとめましょう。 1. 以下のコマンドを実行する $ git rebase -i HEAD~3 コミットをまとめるためには -i というオプションを指定します。 i は interactive の頭文字です。 HEAD~3 で、現在のブランチの先頭から 3 つ
![[Git] rebase コマンドで複数のコミットを 1 つにまとめる | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/449a6ff1c4f7545a1c9c8678f784a4711116a965/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2015%2F01%2Fgit.png)