先使用
git reflog
查看自己提交的所有的commit和一些其他动作的记录,每一行的前面都会有一个HEAD@{xxx},这个xxx就是标记这个动作的ID,找到要恢复的动作ID,执行下面的命令回滚就可以了
git reset --hard HEAD@{动作ID}
如:git reset --hard HEAD@{1}
需要注意的是,hard reset将会让你在那个动作之后的修改全部消失,需要谨慎使用。
先使用
git reflog
查看自己提交的所有的commit和一些其他动作的记录,每一行的前面都会有一个HEAD@{xxx},这个xxx就是标记这个动作的ID,找到要恢复的动作ID,执行下面的命令回滚就可以了
git reset --hard HEAD@{动作ID}
如:git reset --hard HEAD@{1}
需要注意的是,hard reset将会让你在那个动作之后的修改全部消失,需要谨慎使用。