我正在尝试恢复在将分支合并到主服务器时意外删除的文件。
现在,当我尝试对新分支执行git checkout时,我收到此消息:
$ git checkout testingNewFormStyle
D module/FormDependencies/src/FormDependencies/Entity/LanguageList.php
Switched to branch 'testingNewFormStyle'
但是,我想恢复该文件。我怎么能这样做?
答案 0 :(得分:15)
你可以做,例如:
git checkout HEAD -- module/FormDependencies/src/FormDependencies/Entity/LanguageList.php
这将检出HEAD refspec中存在的文件(即当前分支)。如果HEAD不是您想要的,请使用适当的refspec替换。