Git “如何恢复”;吉特rm";一个未跟踪的文件

Git “如何恢复”;吉特rm";一个未跟踪的文件,git,Git,我面临着这样一种情况:在提交一次之前,我意外地执行了一个git rm foo.c。因此,git完全未对其进行跟踪,但该文件已被物理删除。 我已经尝试过git重置--hard和git checkout.,但它们似乎都不起作用 在我重新开始重写该文件的艰巨任务之前,有什么建议吗?如果一个文件没有被跟踪,git帮不了你。这是git的唯一要求:您需要跟踪文件。git的任务不是监视(“跟踪”)未跟踪的文件 您需要使用其他方法恢复文件。在重写文件之前,您可以尝试或先尝试。同意。但是,如果git没有跟踪文件,

我面临着这样一种情况:在提交一次之前,我意外地执行了一个
git rm foo.c
。因此,git完全未对其进行跟踪,但该文件已被物理删除。 我已经尝试过git重置--hard和git checkout.,但它们似乎都不起作用


在我重新开始重写该文件的艰巨任务之前,有什么建议吗?

如果一个文件没有被跟踪,git帮不了你。这是git的唯一要求:您需要跟踪文件。git的任务不是监视(“跟踪”)未跟踪的文件


您需要使用其他方法恢复文件。

在重写文件之前,您可以尝试或先尝试。

同意。但是,如果git没有跟踪文件,为什么git会实际删除该文件呢。这是我唯一的问题。好吧,你告诉git删除一个文件。。。。git很高兴能像你期望的那样工作。唉!你是对的。为洒出来的牛奶浪费时间是没有意义的。谢谢你有没有把它藏起来?