こんにちは私は、他のブランチのマージされたコミットを含むブランチを安定しています。次のような構造は、次のとおりです。Squash GITでのマージ後のブランチのコミット
は歴史コミット:
Commit 1 - Branch 1 commit 1 ------------- Hash Code 1
Commit 2 - Branch 2 commit 1 ------------- Hash Code 2
Commit 3 - Branch 2 commit 2 ------------- Hash Code 3
Commit 4 - Branch 2 commit 3 ------------- Hash Code 4
Commit 5 - Branch 3 commit 1 ------------- Hash Code 5
支店1,2,3を削除され、安定に合流してきました。
Commit 1 - Branch 1 commit 1 ------------- Hash Code 1
Commit 2 - Branch 2 commit 1 ------------- Hash Code 2
Commit 5 - Branch 3 commit 1 ------------- Hash Code 5
私はgitのは、-iリベースやる、それがリベースでNOOPのscrrenを与える:コミット歴史の中で、私は望ましい結果を3コミットスカッシュと4
を行います://git-scm.com/book/en/v2/Git-Tools-Rewriting-History)。 – crowchirp
それは私に何も与えません。私もスクリーンショットを添付しています。 – Akshay
おそらく何にリベースするかを正しく指定する必要があります。 'git rebase --help'でそれを理解してください。 – Mort