首页 > 其他 > 详细

git 中的回滚操作

时间:2020-02-17 00:37:57      阅读:80      评论:0      收藏:0      [点我收藏+]

  假设做项目过程中想要回到上一个版本,此时我们就要进行回滚操作。现在有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 版本号

 

git 中的回滚操作

原文:https://www.cnblogs.com/missdx/p/12319321.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!