gitリポジトリにガベージ・コミットがあります。これらは、例えば、最新のコミットをもう一度変更して、誤って追加のコミットを作成するときは、git gui。不要なgitコミットを削除するには?
私はHEADが割り当てられていない(分岐していない、ブランチの一部ではない)コミットがいくつかあります。
私が整理したいのは、私の質問です:これらのコミットを削除するにはどうすればいいですか(F、G、H参照)?これは、リベースまたは復帰またはリセットを使用して行われますか?または別のツールを使用していますか?どのコミットで私はそれをするために座る必要がありますか?
A -- B -- C -- D -- E [master]
\-- F -- G
\-- H
おかげ
クリスチャン
可能[リストの重複やGitは何の下にされていないことをコミット削除ブランチ(ダングリング?)](http:// stackoverflow .com/questions/3765234/listing-and-deletting-git-commits-that-under-no-branch-dangling) – hunse