我跟踪了一个大小超过100 MB的文件,此后我进行了一些提交。现在,我想取消跟踪大文件并将本地提交推送到远程存储库。因此,我使用了git rm --cached
并进行了一次新提交,但是仍然无法推送到远程存储库。然后我盲目地尝试了其他命令,例如git clean
,git add --update
...现在,我已经删除了该文件,并且该文件在git ls-files
中不存在。 .git
目录为20 MB,目录的总大小为25 MB,但是当我推送到远程存储库时,它仍然显示已删除的文件超出了大小限制。处理问题的正确命令是什么?