2012-11-12 26 views
1

我是Git的新手,所以对于简单的问题感到抱歉。如何在git中恢复文件夹的删除?

我承诺我的Java项目与git,并承诺进行一些更改。我最后的改变是删除我的项目中的bin文件夹。我把这也推到了我的bitbucket账户。现在是我的问题,我该如何撤销这个更改并检索我之前删除的文件夹。我删除的文件夹被命名为bin。

感谢

+1

你尝试'混帐revert'? –

+0

是的,我试过git恢复bin,但我收到错误,bin是一个错误的修订 –

+1

@AlPhaba你需要指定提交散列,而不是文件夹的名称。 –

回答

1

尝试

git revert HEAD 

应该创建一个新的提交是撤消在HEAD的变化。 您还应该有机会编辑新提交的消息。

git checkout HEAD path/to/mydirectory 

应该恢复您的目录,而另一方面..