git 版本回退

命令:
① git reset  --hard HEAD^ 回退到上个版本
② git reset  --hard HEAD^^ 回退到上上个版本
③ git reset  --hard HEAD~100 回退到前100个版本
④ git reset  --hard 版本号 恢复指定版本
⑤ git log 查看当前提交过的日志

例子情景: 当前提交版本为 :2,1 两个版本 (红色为版本号、)
第一步: git log 展示版本信息()
$ git log
commit 4cfc7fbc111e91b0f7692fa200c564b8f9225d19 (HEAD -> dev, origin/dev)
Author: 青狮 <liujianguang158520@163.com>
Date: Tue Apr 24 16:10:54 2018 +0800

增加图层是否展示状态

commit ff45a086d7c9c08a3d196c79e57c73364cdf9806
Merge: ec352a4 a806dd9
Author: 青狮 <liujianguang158520@163.com>
Date: Tue Apr 24 16:06:14 2018 +0800

Merge branch 'dev' of gitee.com:nsChannelManagement/demolition_backend into dev

第二步:git reset  --hard HEAD^ 回退到上个一版本,即1版本
git log
commit ff45a086d7c9c08a3d196c79e57c73364cdf9806
Merge: ec352a4 a806dd9
Author: 青狮 <liujianguang158520@163.com>
Date: Tue Apr 24 16:06:14 2018 +0800

第三步 : 想在恢复到最新版本 使用: git reset  --hard 版本号 (问题是最新2版本的版本号已经去掉), 使用: git reflog 查看2版本当时的版本号 4cfc7fb
git reset  --hard 4cfc7fb 来恢复即可



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值