我正面临这样一种情况:在提交之前,我意外地做了一次git rm foo.c。所以,它完全没有被git跟踪,但是文件被物理删除了。
我已经试过git reset --hardgit checkout .,但它们似乎都不起作用。
在我重新开始重写那个文件的艰巨任务之前,有什么建议吗?

最佳答案

如果文件没有被跟踪,git将无法帮助您。这是git的唯一要求:您需要跟踪文件。git的任务不是监视(跟踪)未跟踪的文件。
你需要用其他方法恢复你的文件。

07-24 09:23