如果commit了错误的代码,需要撤销,可以使用这个方法找回

先使用

git reflog

查看自己提交的所有的commit和一些其他动作的记录,每一行的前面都会有一个HEAD@{xxx},这个xxx就是标记这个动作的ID,找到要恢复的动作ID,执行下面的命令回滚就可以了

git reset --hard HEAD@{动作ID}

需要注意的是,hard reset将会让你在那个动作之后的修改全部消失,需要谨慎使用。

参考地址:http://bbs.csdn.net/topics/390802755


唐云楼
135 声望7 粉丝