younghz原创,转载请注明出处:http://blog.csdn.net/u012150179/article/details/24889109
本篇博文主要说明两个问题:
1、 Git作为版本控制系统,那么他就应该具备在各次提交之间穿梭的能力,这里首先就先说恢复到历史提交的方法,也就是roll back的能力。
2、 滚到历史提交我又想回来怎么办?第二就说这个问题。
3、 深化说明在1中使用到的命令。
1、
首先,看一下版本库中的分支游标master的内容:
也就是最新commit 的ID。
下面的.git 目录下的HEAD就是是master的一个指向。
既然要回滚,就要知道想要回到的commit的ID,通过:
git log –oneline简化显示:
所谓的回滚其实就是将分支游标master指向之前的提交,重置命令git reset 上场:
git reset --har