192

ダングリング コミットとブロブに関する基本的な情報を探しています。

私のリポジトリは問題ないようです。しかし、私はgit fsckそれが何をしたかを確認するために初めて実行し、「ぶら下がっているブロブ」と単一の「ぶら下がっているコミット」の長いリストを持っています。

これらは何ですか?彼らはどこから来ましたか?それらは私のリポジトリの状態について異常な (良いまたは悪い) ことを示していますか?

4

5 に答える 5

120

ダングリング ブロブ= ステージング領域/インデックスに加えられたが、コミットされなかった変更。Git の驚くべき点の 1 つは、一度ステージング領域に追加されると、これらのブロブはハッシュも持っているという点でコミットのように動作するため、いつでも元に戻すことができるということです!!

ダングリング コミット= 子コミット、ブランチ、タグ、またはその他の参照によって直接リンクされていないコミット。これらも取り戻すことができます!

于 2014-03-06T13:44:20.720 に答える