参考,个人作为记录而已
廖雪峰git教程
版本回退啥意思?类似打机存盘,打大boss之前先存盘,然后死了再打,避免关键进度消失,白白浪费。版本回退就是回到存盘点。
git的版本回退可以回到过去也可以从过去回到现在
回到过去
需要用到的命令:git log,git reset –hard HEAD^(注意^)
git log作用
看下面代码,可以看到谁 什么时候 修改了 什么
1 | $ git log |
提一下commit id(版本号),就是我们通过git commit -m “edit xx”所得到的一个版本号
git reset –hard HEAD^
head是当前版本号,上一个版本就是HEAD^,上上一个版本就是HEAD^^,用这个命令就回到过去了,当前head是commit为e475afc93c(即add distributed这一版本)
从过去回到现在
需要用到的命令:git reset –hard 1094a
1094a是最新的commit id的前几位