2013-12-18 18 views

答えて

5

HEADを取り外している間に行われたコミットを意味しますか?そうであれば、ちょうど:

git checkout some_branch 

あなたのコミットは、たとえば表示されなくなります。 git log。 Gitはガベージコレクションの掃引を実行している間、それらはある時点でストレージから取り出されます。あなたが今、物事を淘汰したい場合は、この質問への回答を参照してください:How to remove unreferenced blobs from my git repo

+0

これらの手順を実行した後、私はコミットのコミットIDをチェックアウトすることができます離脱したHEADに。 Gitバージョン1.8.3.4 – whaley

+0

@whaley:そうです、デフォルトの 'git gc'は十分に攻撃的ではありません。回答が更新されました。 –

+0

はい、そうです。ありがとう。 – Akuma