git在合并后恢复已删除的文件

时间:2014-02-11 10:12:46

标签: git

我正在尝试恢复在将分支合并到主服务器时意外删除的文件。

现在,当我尝试对新分支执行git checkout时,我收到此消息:

 $ git checkout testingNewFormStyle
D       module/FormDependencies/src/FormDependencies/Entity/LanguageList.php
Switched to branch 'testingNewFormStyle'

但是,我想恢复该文件。我怎么能这样做?

1 个答案:

答案 0 :(得分:15)

你可以做,例如:

git checkout HEAD -- module/FormDependencies/src/FormDependencies/Entity/LanguageList.php

这将检出HEAD refspec中存在的文件(即当前分支)。如果HEAD不是您想要的,请使用适当的refspec替换。