我是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,但是由于相同的原因,我仍然无法将其推送到远程目录。这怎么可能?我在做什么错?
答案 0 :(得分:0)
您可以应用BFG Repo-Cleaner(特别是bfg --delete-folders yourBigFolder
),以确保您的存储库不将其包括在历史记录中。
然后您可以后退,因为过去的提交都不会包含这么大的文件夹。