(以防万一,这是在 Github Enterprise 上)
我无法将更改推送到存储库,因为我无意中将两个过大的文件提交到了本地存储库。这两个文件超过了github允许的大小。我现在在原点后面有几个提交。我不关心大文件,并且已经删除了它们,但git push origin
每次仍然失败。
当我检查 github 中的最后一次提交时,repo 落后了 10 天,这意味着不仅大文件失败,而且整个推送都失败了。我显然不能再推动我的回购了。每次我尝试时,我都会收到此错误:
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
remote: error: File lib/abc.csv is 482.56 MB; this exceeds GitHub Enterprise's file size limit of 150.00 MB
remote: error: File lib/xyz.csv is 604.82 MB; this exceeds GitHub Enterprise's file size limit of 150.00 MB
To https://github.foobar.com/userx/myrepo
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://github.foobar.com/userx/myrepo'
- 我想将我当前的本地仓库推送到 github 仓库。
- 我根本不关心过大的文件。我不需要将它们推送到 github。
- 我的本地仓库在 github 仓库之前有很多提交。带有过大文件的提交不是最新的。
有没有办法解决这个问题,而无需将我的本地仓库一直滚动回添加大文件的提交?