如何删除即将推送的文件?

时间:2018-01-11 10:03:17

标签: git github git-bash

我不知何故有一个我没有提交的文件(至少在最近),我似乎无法删除它:

git rm -r --cached PathToFile

当我检查推送文件时将推送的内容,我仍然使用以下列出:

git diff --stat --cached origin/master

有人知道什么是错的吗?

问题是我无法提交文件,因为它超过100MB,它目前在我的.gitingore上,但我想gitignore的更改是在文件提交后以某种方式进行的。我不想要LFS,我已经无缘无故了。

1 个答案:

答案 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/

中删除该文件