怎么会?
git push origin master
......
remote: error: GH001: Large files detected.
remote: error: Trace: fdsfdsfdsfds.....
remote: error: See http://git.io/iEPt8g for more information.
remote: error: File some_file.so is 125.70 MB; this exceeds GitHub's file size limit of 100.00 MB
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to ...
但是
ls some_file.so
ls: cannot access some_file.so: No such file or directory
$ git rm --cached some_file.so
fatal: pathspec 'some_file.so' did not match any files
最佳答案
很可能您提交了文件,然后在以后的提交中删除了它。 GitHub 拒绝文件所在的提交。
GitHub has documentation on how to remove large files from existing commits.
关于git - 文件不存在但 git 认为它存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31636705/