git进行版本回退的操作

1、使用git log命令,可以查看历史记录,如下图所示:

git进行版本回退的操作_第1张图片

git log命令显示从最近到最远的显示日志,我们可以看到最近三次提交。但是不断按回车键可看到更早之前提交的记录。

如果嫌弃显示的内容太多的话,可以使用git log --pretty=oneline命令,如下图:

git进行版本回退的操作_第2张图片

2、回退:更改内容的已经执行git commmit命令提交到了本地仓库

     2.1、git reset --hard HEAD^ 回退到上一个版本;如果想要回退到上上一个版本,使用git reset --hard HEAD^^以此类推。

     2.2、git reset --hard HEAD~100,回退到钱100个版本。

     2.3、git reset --hard commit_id,根据版本号进行回退。

例子,回退到本地123之前的版本:git进行版本回退的操作_第3张图片

使用git reset --hard HEAD^命令:

git进行版本回退的操作_第4张图片

3、查看历史命令:git reflog

git进行版本回退的操作_第5张图片

4、恢复

     通过git reflog查看历史可以得到本地123的版本号为839ba51,通过git reset --hard 839ba51可以恢复。git进行版本回退的操作_第6张图片

你可能感兴趣的:(git)