Git版本退回和修改

首先我们来看看我们的第一个版本:

我的git文件如下:

那我们来修改一下这个文件

 然后提交

那我们来查看一下提交的记录:使用git log

 

当我们使用 git log --pretty=oneline时,他将每一次变动成为一行

 

你可以看到一大串数字和字母的组合,那个就是文件的版本号

那我们现在退回到上一个版本

首先我们来查看现在版本的内容

那么返回上一个版本的命令符就是git reset --hard HEAD^

 

查看一下当前的版本内容:

果然退回上一个版本了

那么要是上上一个版本是什么能?HEAD^^

上一百个版本呢?HEAD~100

那么我现在又想返回那个刚刚开始的版本呢?

你可以去找到他们的版本号就是那一大串字母和数字的组合,然后在使用git reset--hard+版本号,当然版本号不需要写完整,你写部分也可以返回

 

现在又是第二个版本

那么你一不小心关闭了git的可视化窗口怎么办呢?

你可以使用命令符 git reflog来返回的到版本号

原文地址:https://www.cnblogs.com/SAM-CJM/p/9579332.html