从GIT历史记录中删除具有给定扩展名的所有文件

时间:2016-05-25 11:59:14

标签: git

我意识到我的存储库充斥着大型WAV文件。我想从存储库中删除它们,包括历史记录和所有分支。有关如何做到这一点的任何想法?感谢。

1 个答案:

答案 0 :(得分:0)

如果该文件已从历史记录中删除,则该文件也会从HEAD消失,因为HEAD是历史记录的一部分。

只需使用git filter-branch --index-filter使用git rm --cached来消除任何波浪痕迹。