github for windows还原

时间:2013-04-27 20:03:37

标签: git github

我现在处于非常愚蠢的境地。使用git-hub for windows我已经恢复了我的最后两个本地提交,我无法撤消这个(恢复命令)。很多代码都消失了。是否可以恢复恢复提交?我是git的新手。

2 个答案:

答案 0 :(得分:5)

不用担心。你可以得到你的代码。

一种方法是恢复恢复工作的提交。使用git log然后git revert上一次还原来列出您的上次提交。

另一种方法是在恢复之前将主人重置为某一点。如果最后两个命令是两个恢复,这将是最干净的方法。然后就可以了

git reset --hard HEAD~2

正如Srdjan Grubor所指出的,如果你使用git log找不到你的提交,你可以在git reflog中查找它们,它会显示你HEAD最近的位置,即使是git reset这样的命令之后1}}。

答案 1 :(得分:2)

Klas是正确的,您也可以查看

git reflog

命令将您的历史记录恢复