git reset版本回退 revert版本反做

一:reset版本回退(适用于回退到指定版本,当前版本到指定版本中间的提交全部不要)

  1. 先找到要回退的版本commit的SHA值
    在这里插入图片描述

ps:可以去gitlab的history上看,也可以vscode用git log查

  1. 回退: git reset --hard 找到的SHA值
  2. 推送:git push --force

ps:reset回退后,无法查看被回退内容的提交记录

二、revert 版本反做(适用于修改其中一个版本)

  1. 先找到要反做的版本commit的SHA值
  2. git revert 找到的SHA值
  3. 此时本地已经有该版本的修改记录,进行修改代码
  4. 在命令板中可修改commit信息(i),保存并退出(esc+wq)
  5. 推送:git push -f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值