git版本回退

我首先进行3次同步并push到远程服务器

1 通过git log查看提交日志
git版本回退
如果感觉日志信息太多,造成了干扰。那么使用 git log – pretty=online

git版本回退

通过以上步骤,我们已经有三次提交记录。现在我要开始进行版本回退操作。版本回退操作,可以使用如下两种方法:

方法1:
git reset –hard HEAD ^ 表示回到上一个版本,
git reset –hard HEAD ^ ^ 标识回退到上上个版本以此类推。
那如果要回退到前100个版本,这种方法肯定不方便,我们可以使用简便命令操作:git reset –hard HEAD~100 );

git版本回退
我们可以继续使用git log 来查看历史记录信息
git版本回退

方法2 :git reset –hard 版本号 ,但是现在的问题是加入我已经关掉了命令行或者第三个版本的版本号,我并不知道?那么要如何知道第三个版本的版本号呐。可以通过如下命令获取到版本号: git reflog

可以通过如下命令获取到版本号: git reflog

git版本回退

那么现在我们可以通过命令: git reset –hard e12928c 回归到第三个版本

git版本回退