2016-12-24 112 views
2

我完全是初學git。現在,我的問題是我想恢復我的朋友刪除的文件。我有它的承諾,它還沒有被推高。我已經嘗試恢復,休息,總結等,他們不適合我。幫幫我。如何恢復我在git中刪除的文件

我不記得文件名。所以我想知道如何檢查提交中所做的事情。請幫幫我。這裏是提交的SHA

提交0e3e0e85727f02ff1d23a42bdb994cb2ff7326dc

回答

0

以下命令會顯示在這次提交的所有更改,包括您的文件。

git show 0e3e0e85727f02ff1d23a42bdb994cb2ff7326dc 

或退房提交到一個新的分支,然後你可以找到在分支TMP

git checkout 0e3e0e85727f02ff1d23a42bdb994cb2ff7326dc -b tmp 
+0

a /和b /是什麼意思? –

+0

我想你可以向我解釋一下綠色和紫色的顏色差異。非常感謝你 –

+0

綠色是添加行/文件。紅色爲刪除行/文件 – pedrorijo91

0

文件如果要重置,直到最後一次提交,你可以這樣做:

git reset --hard <commitId> 

例子 - git reset --hard 0e3e0e85727f02ff1d23a42bdb994cb2ff7326dc

這應該是罰款