0
touch asdf
git add asdf
git commit -m 'bleh'
rm asdf
git add -A
git commit -m 'bleh'

文件是否asdf已被完全删除(也就是说,git 对此一无所知,无法恢复到该文件存在的状态),还是它仍然缓存在某个地方.git/

编辑:如果 asdf 仍然存在于某处:是否有可以以所述方式永久删除它的命令?(这似乎是不可能的,因为它几乎会破坏 git IMO。)

4

1 回答 1

1

asdf仍将存在于提交历史记录中。您仍然可以获取它的日志、显示其内容(从历史记录中)并恢复它。

如果您想从历史记录中永久删除该文件,请按照本帮助指南中的步骤操作。

于 2013-08-21T20:27:41.453 回答