私の個人的なgitリポジトリには、もはや必要のない小さな画像が何千もあるディレクトリがあります。 gitの履歴全体からそれらを削除する方法はありますか?私はディレクトリをgitから永久に削除します
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch imgs" HEAD
と
git filter-branch --tree-filter 'rm -fr imgs' HEAD
を試してみましたが、Gitのレポの大きさは変わりません。何か案は?
おかげ
わかりませんが、 'git gc'を実行してみましたか?おそらく彼らはまだゴミとして残っているでしょう... –
@Martinho:はい私は – adk
古い参照(例:ブランチ名、タグ)をすべて削除し、後で 'git gc --aggressive'を実行する必要があります。 – vdboor