2011-08-08 7 views
2

可能性の重複:
git - remove file from the repositoryバージョンアップされたファイルをgit/TortoiseGitで遡及的に削除するには?

私はちょうど私が10メガバイトの.gitをもたらした私のgitリポジトリを、開始してから私のバイナリがバージョン管理されていることに気づいた - あまりにも小規模プロジェクトの40回の改訂では大規模です。

これらのファイルをリポジトリから遡及的に削除するにはどうすればよいですか?簡単なgitの削除では履歴が削除されないため、スペースを占有し続けることになります。

私はUnfuddleでTortoiseGitを使用しています。

+2

答えは見つかりましたが、私自身の質問には答えられません。 [機密データの削除](http://help.github.com/remove-sensitive-data/): 'git filter-branch --index-filter 'git rm --cached --ignore-unmatch -r bin'' – Andy

+0

http://stackoverflow.com/questions/2730411/git-remove-file-from-the-repositoryを参照してください –

+1

あなたは自分で答えを投稿できないと思われるのはなぜですか?あなたはできるはずです... –

答えて

1

これにはgit filter-branchが必要です。トラッキングすることを意図したことのないファイルを取り除くことができます。

は詳細についてはこちらをご覧ください:

http://git-scm.com/docs/git-filter-branch

・ホープ、このことができます。

関連する問題