【发布时间】:2015-08-07 09:40:41
【问题描述】:
我以前从未遇到过这个问题,也不知道这是怎么可能的。我有一个非常大的目录,我错误地下载到了我的 git 存储库中。我无意中做了一个git add .,所以大目录被添加到工作树中,当我尝试提交时,它不允许我提交,因为文件太大了。
然后我没有做git rm,直接从文件系统中删除了文件。下次我尝试提交时,它不允许我提交,并且仍在抱怨目录(现在不再存在于文件系统上)太大。
从文件系统中删除文件是否也将其从 git 工作树中删除?
如果有办法在不丢失更改的情况下撤消我的最后 2 次提交,然后将其重新推送到远程,那就太好了。
【问题讨论】:
标签: linux git git-commit git-add