20 次提交前,我的 git 存储库中添加了一个大型二进制文件。删除这个:
git filter-branch --index-filter "git rm --cached --ignore-unmatch FILE" \
--prune-empty HEAD
在我的项目历史记录中更改每次提交(~1100)的 SHA1。它确实删除了文件,但我希望只有git push -f
少量的修改提交。有没有办法告诉filter-branch
只修改带有FILE
和后代评论的提交,在我的情况下大约有 20 个提交?