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