Directory git如何恢复到特定版本

Directory git如何恢复到特定版本,directory,git-revert,Directory,Git Revert,我有一个git项目。 我只是做了一个提交,然后删除了一些目录。哦,我的错。 现在我想恢复那些我已经删除的目录。如何做到这一点?一种方法是使用: 此命令将放弃自上次提交以来所做的任何工作副本更改。+1:另外,user281521,请注意,您可以执行“git log”并获取所需的修订,并在尝试“git reset--hard HEAD”之前将其替换为“HEAD”,通过“git log”我尝试签出我的最新修订,但没有任何更改。当我运行“git reset--hard HEAD”时,项目恢复到HEAD之

我有一个git项目。 我只是做了一个提交,然后删除了一些目录。哦,我的错。 现在我想恢复那些我已经删除的目录。如何做到这一点?

一种方法是使用:


此命令将放弃自上次提交以来所做的任何工作副本更改。

+1:另外,user281521,请注意,您可以执行“git log”并获取所需的修订,并在尝试“git reset--hard HEAD”之前将其替换为“HEAD”,通过“git log”我尝试签出我的最新修订,但没有任何更改。当我运行“git reset--hard HEAD”时,项目恢复到HEAD之前的版本,在删除目录之前的版本。我得到的信息是“头现在在F34F3BLA”(bla是我的修订版)。
git reset --hard HEAD