我尝试使用git命令行工具进行提交,我按照命令序列运行:
git add -A
git commit -m "message"
git push
但我有一个错误,因为有些文件超过了一定的大小:
所以我删除了该文件并再次启动:
git add -A
git commit -m "message"
git push
但又一次得到同样的错误!
答案 0 :(得分:4)
在单独的提交中删除文件不够好。该文件仍将处于git的历史记录中。您需要修改添加文件的原始提交,以便永远不会首先添加文件。
git checkout <problematic commit hash>
git rm filename foobar.exe
git commit --amend
git push
Github正在推出对Large File Storage的支持。如果确实需要,您可以使用它来存储大于100M的文件。但是你还应该考虑是否真的需要在版本控制中加入JDK。