touch asdf
git add asdf
git commit -m 'bleh'
rm asdf
git add -A
git commit -m 'bleh'
文件是否asdf
已被完全删除(也就是说,git 对此一无所知,无法恢复到该文件存在的状态),还是它仍然缓存在某个地方.git/
?
编辑:如果 asdf 仍然存在于某处:是否有可以以所述方式永久删除它的命令?(这似乎是不可能的,因为它几乎会破坏 git IMO。)
asdf
仍将存在于提交历史记录中。您仍然可以获取它的日志、显示其内容(从历史记录中)并恢复它。
如果您想从历史记录中永久删除该文件,请按照本帮助指南中的步骤操作。