我已经完成了一个项目,但是由于git不允许使用大于100MB的大文件而无法将其上传到git。
所以我删除了文件,但仍然遇到相同的错误。
我最终找到了一个讨论,该讨论告诉我运行以下命令以删除git的缓存:
git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch <file/dir>' HEAD
但是,感谢我的错字
git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch ./' HEAD
并删除了整个项目。我试图恢复到以前的提交,但无法执行。
如何还原此命令?
请帮助,我很绝望...