我在第一次提交后删除了一个文件,我想知道如何恢复到该提交状态(工作目录中的所有文件都处于该状态)。 有人可以帮帮我吗?
$ git log
commit 2e8bd07a1f7446d2acef86f854ad57dabe4e5834
Author: Sam <sam@mysite.com>
Date: Sun Aug 21 00:21:12 2016 +030
baseline
g@DESKTOP MINGW64 /c/mydir (master)
答案 0 :(得分:3)
您可以使用:
$ git log
然后签出提交:
$ git checkout 2e8bd07a1f7446d2acef86f854ad57dabe4e5834
答案 1 :(得分:1)
您可以使用git checkout FILE
将工作目录中的文件还原回其已提交状态。这也适用于整个目录,因此git checkout .
将递归还原当前目录中的所有文件。