用于windows还原的git hub

用于windows还原的git hub,git,github,Git,Github,我现在的处境很愚蠢。使用git hub for windows时,我已恢复了最近两次本地提交,无法撤消此操作(revert命令)。很多代码都消失了。是否可以还原还原的提交?我是git的新手 不用担心。你可以找回你的代码 一种方法是恢复恢复工作的提交。使用git log列出上次提交,然后使用git revert列出以前的回复 另一种方法是在恢复之前将主机重置到某个点。如果最后两个命令是两个恢复,这将是最干净的方法。那你就可以了 git reset --hard HEAD~2 正如Srdjan G

我现在的处境很愚蠢。使用git hub for windows时,我已恢复了最近两次本地提交,无法撤消此操作(revert命令)。很多代码都消失了。是否可以还原还原的提交?我是git的新手

不用担心。你可以找回你的代码

一种方法是恢复恢复工作的提交。使用
git log
列出上次提交,然后使用
git revert
列出以前的回复

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

git reset --hard HEAD~2

正如Srdjan Grubor所指出的,如果您无法使用
git log
找到您的提交,您可以在
git reflog
中查找它们,它会显示您最近的头部位置,即使在
git reset
等命令正确之后,您也可以查看它们

git reflog
命令以获取您的历史记录