我不知何故有一个我没有提交的文件(至少在最近),我似乎无法删除它:
git rm -r --cached PathToFile
当我检查推送文件时将推送的内容,我仍然使用以下列出:
git diff --stat --cached origin/master
有人知道什么是错的吗?
问题是我无法提交文件,因为它超过100MB,它目前在我的.gitingore上,但我想gitignore的更改是在文件提交后以某种方式进行的。我不想要LFS,我已经无缘无故了。
答案 0 :(得分:1)
提交后,它会被添加到链中。因此,请尝试将repo或文件重置为以前的版本。参考。 Reset or revert a specific file to a specific revision using Git?。否则,请使用此文档从repo history https://help.github.com/articles/removing-files-from-a-repository-s-history/
中删除该文件