1.git log 查看版本历史,找到当前提交号:例如123456,和要回滚的commit提交号:例如987654
2.回滚到987654:
#git reset --hard 987654
3.git log 发现达到目的了,已经看不到123456
4.这个时候后悔了,又想回到123456,怎么办?
#git reflog
显示完整的log,记录了所有的HEAD历史
5.回滚到123456
#git reset --hard 123456
并不是总有效,时间太久的话,丢失的reset可能会被git当垃圾处理。