2014-02-11 134 views
0

我想恢復一個文件,當我將分支合併到主文件時被意外刪除。git恢復合併後的已刪除文件

現在,當我嘗試做一個新的分支的git的結帳我得到這個消息:

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

不過,我要恢復該文件。我怎樣才能做到這一點?

回答

8

你可以做,例如:

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

,因爲它在HEAD的Refspec(即當前分支)存在這將簽出的文件。如果HEAD不是您想要的,請使用相應的refspec進行替換。

+0

+1爲了簡單 –

+0

偉大的fge。非常感謝。有效 。謝謝 – andreea115