git忽略和文件夹删除不起作用

时间:2019-09-26 00:08:22

标签: git github push

我是git的新手-在本地初始化git存储库并进行检查后

 ssh -T git@github.com

我已通过身份验证,我在.gitignore文件中添加了一个包含+100 MB文件的文件夹,但运行后 git push -f origin master

导致错误的

this is larger than GitHub's recommended maximum file size of 50.00 MB

然后我尝试运行

git rm -r --cached .

但是这引发了同样的错误。然后,我从目录中完全删除了该文件夹,添加并提交了git,但是由于相同的原因,我仍然无法将其推送到远程目录。这怎么可能?我在做什么错?

1 个答案:

答案 0 :(得分:0)

您可以应用BFG Repo-Cleaner(特别是bfg --delete-folders yourBigFolder),以确保您的存储库不将其包括在历史记录中。

然后您可以后退,因为过去的提交都不会包含这么大的文件夹。

相关问题