2016-12-24 74 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

这应该是罚款