我尝试使用 git 命令行工具进行提交,我运行了以下命令序列:
git add -A
git commit -m "message"
git push
Run Code Online (Sandbox Code Playgroud)
但是我遇到了一个错误,因为有些文件超过了一定的大小:
所以我删除了那个文件并再次启动:
git add -A
git commit -m "message"
git push
Run Code Online (Sandbox Code Playgroud)
但再次得到同样的错误!
在单独的提交中删除文件还不够好。该文件仍将在 git 的历史记录中。您需要修改添加文件的原始提交,以便从一开始就不会添加文件。
git checkout <problematic commit hash>
git rm filename foobar.exe
git commit --amend
git push
Run Code Online (Sandbox Code Playgroud)
Github 正在推出对大文件存储的支持。如果确实需要,您可以使用它来存储大于 100M 的文件。但是您还应该考虑是否真的需要将 JDK 置于版本控制中。
| 归档时间: |
|
| 查看次数: |
712 次 |
| 最近记录: |