git 版本回退(reset)、反做(revert)

一、背景
git中撤销提交操作,让程序回到提交前的方法有两种:reset(回退)、revert(反做)
reset:只做版本回退,不提交
revert:重做提交,覆盖之前的提交及合并

二、执行
方法一:git reset

1、查看版本号: git log

Administrator@USER-KBH0965T2Q MINGW64 /e/project/php/local.tp6-element.com/php-tp6-vue-element (master)
$ git log
commit 1abe38c3cdeed566d56e6a020a7ba14e3f4a85fc (HEAD -> master, origin/master, origin/HEAD)
Author: laozhang<zhangzj@163.com>
Date:   Wed Oct 7 15:15:50 2020 +0800

    [ * ] 原生swoole应用示例

commit f881bb34bdafe11bd018edbfef494e6c49c7633e
Author: laozhang<zhangzj@163.com>
Date:   Tue Oct 6 19:15:05 2020 +0800

    [ * ] 引入swoole

commit 0c6b3cb56bf06b323643dca29be87fa07c7acede
Author: laozhang<zhangzj@163.com>
Date:   Tue Oct 6 11:13:44 2020 +0800

2、回退:git reset --hard 目标版本号

git reset --hard f881bb34bdafe11bd018edbfef494e6c49c7633e

3、强制推上远程仓库:git push -f

git push -f

方法二:git revert
1、查看版本号:git log
2、反做:git revert -n 版本号
3、提交本地仓库:git commit
3、推上远程仓库:git push

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值