【发布时间】:2016-12-29 12:36:31
【问题描述】:
我无法再在我的工作目录中提交,因为 repo 中有一些未包含在 gitignore 中的大文件,因此它们在许多提交/修订中被一遍又一遍地保留。
我已按照以下说明进行操作:
http://naleid.com/blog/2012/01/17/finding-and-purging-big-files-from-git-history
但git filter-branch 部分因
无法重写分支:您有未暂存的更改。此外,您的 index 包含未提交的更改。
在这种情况下,我如何识别例如?所有提交中最大的文件,现在或过去,然后从特定提交中删除特定文件?
【问题讨论】:
标签: git git-filter-branch cherry-pick git-rm