如何删除有关某种文件类型的所有提交?

时间:2016-11-10 13:27:59

标签: git

这是this question.

的后续行动

简要背景:远程存储库的大小远远大于本地版本,这是由于推送了很多后来被rm filename删除的.png而引起的;这发生在我无法访问的机器上。

我尝试缩小failed, 的尺寸,但我了解another thread。然后我试图摆脱所有关于图像的提交,即.png文件。我使用了以下命令:

git filter-branch --tree-filter 'rm -f *.png' HEAD

然而,我接到消息:

  

重写9625aa4ef9368d45b69c605172595322d3da1ea4(507/507)

     

警告:Ref' refs / heads / master'没有改变

并且远程存储库的大小仍然相同。

我如何正确使用它?存储库中只有一个分支,即主分支。

0 个答案:

没有答案