私はレポを小さくする必要があります。私はgitの履歴から問題のあるバイナリファイルを削除することによって、それを小さくすることができると思う:gitリポジトリで最も多くのファイルを占めるファイルを見つける方法は?
git filter-branch --index-filter 'git rm --cached --ignore-unmatch BigFile'
そしてオブジェクトを解放:
rm -rf .git/refs/original/
git reflog expire --expire=now --all
git gc --aggressive --prune=now
(これらのコマンドは間違っている場合、コメントすること自由に感じなさい。)
問題:これらの大きなファイルを識別してgitの履歴から削除するかどうかを判断する方法ほとんどの場合、彼らはもう作業ツリーに含まれていない - 彼らは削除されたとしても、おそらく人跡未踏されています:
git rm --cached BigFile
もっと便利です - ありがとう! – nealmcb
サイズはどの単位で返されますか? –
私はそれらがバイトであると信じています – MatrixManAtYrService