返回顶部

git 中的回滚操作

  假设做项目过程中想要回到上一个版本,此时我们就要进行回滚操作。现在有V1和V2两个版本,我想要去掉V2,停留在V1。

 

   只需要下列代码即可。

git reset --hard 版本号

  首先我想去掉V2,停留在V1。那么我只需要将V1,注意是V1的版本号贴上去,停留在哪一个版本,就贴哪一个版本的版本号。最后,就会回滚到V1状态。

 

 


  此时,假设我有回心转意,想回到V2版本,但是我已经回滚到V1版本了,现在该怎么办呢。

  首先,输入命令,查看操作记录。

git reflog

  可以看到,最下面是V1提交记录,中间是V2提交记录,最上面是回滚到V1的提交记录。

 

   现在,输入命令,再次回滚到V2。将git  reflog得到的V2的版本号输入到命令中,就会回到V2的状态。

git reset --hard 版本号

 

 


  总结一下,第一次回滚用到git  log,第二次回滚用到git  reflog

  而回滚操作都是git reset --hard 版本号

 

posted @ 2020-02-16 22:58  DCooo  阅读(1366)  评论(0编辑  收藏  举报