我试图将本地仓库推送到我的私人GitHub,并收到一个错误,说文件大小超过100MB.我明白了 我实际上不需要该文件,所以我从我的存储库中删除了它(实际上是从我的计算机中删除它).
当我再次推送存储库时(没有那个大文件,因为它已被删除)我从我的计算机中删除了该文件的相同错误.我甚至将它添加到我的gitignore文件中.
不确定为什么该文件仍然会导致问题,因为它已从我的计算机中删除.
由于你已经提交了你的大文件,它目前处于git历史记录中,删除它无济于事 - 如果你想要回退到那个提交,git会保留它.
你需要做的是重写历史.杀死最后一次提交的最简单方法是:
git reset --hard HEAD~
Run Code Online (Sandbox Code Playgroud)
如果这不是最后一次提交,您可能需要杀死更多或使用git filter-branch.您可以在git文档中找到有关重写历史记录的更多信息.
| 归档时间: |
|
| 查看次数: |
230 次 |
| 最近记录: |