約 2 GB の Git リポジトリを縮小しようとしています。
ProGit ブックの第 9 章 (9.7) の「オブジェクトの削除」セクションに従っています: http://git-scm.com/book/en/Git-Internals-Maintenance-and-Data-Recovery
を実行してからandコマンドを実行すると、約 118MB のファイルが見つかりましgit gc
た。私のレポにある必要はまったくありません。永遠に破壊する必要があります。git verify-pack
git rev-list
.tar
しかし、どのコミットがそのファイルを使用したかを調べようとすると、何も得られません:
git log --oneline -- news/news.tar
これは、ファイルがリポジトリ履歴にないということですか? その場合、そのままにしておくことができますか、それともオブジェクトとして押し上げられますgit push
か?
もしそうなら、どうすればそれを取り除くことができますか。