git リポジトリを開始してから、バイナリがバージョン管理されていることに気付きました。その結果、.git
10MB になりました。小さなプロジェクトの 40 リビジョンには大きすぎます。
これらのファイルをリポジトリからさかのぼって削除するにはどうすればよいですか? 単純な git の削除では履歴が削除されないため、スペースを占有し続けます。
Unfuddle で TortoiseGit を使用しています。
git リポジトリを開始してから、バイナリがバージョン管理されていることに気付きました。その結果、.git
10MB になりました。小さなプロジェクトの 40 リビジョンには大きすぎます。
これらのファイルをリポジトリからさかのぼって削除するにはどうすればよいですか? 単純な git の削除では履歴が削除されないため、スペースを占有し続けます。
Unfuddle で TortoiseGit を使用しています。
これにはが必要ですgit filter-branch
。追跡するつもりがなかったファイルを取り除くことができます。
詳細については、こちらをご覧ください。
http://git-scm.com/docs/git-filter-branch
お役に立てれば。