前言
工作中,git的使用越来越频繁。。除了最常用的clone,add,commit,push,pull等命令;还有回退命令reset。这一篇博客就记录一下该回退命令的简单使用。
场景
因为公司开发过程中,处理订单,限时购买等业务时,都是用的阿里云的消息队列mq实现的。或者是两个系统之间的交互,同步信息,如用户在支付系统a下了一个订单(支付成功),这个时候支付系统a除了处理订单,还有向库存系统b发送一个消息,告知库存系统b要减少下单商品的库存。
我本地跑项目的时候,如果不注释掉监听器,测试服上的消息也可能会发送到我本地,导致消息丢失。
然后~~我就把本地的监听器那一段代码注释掉,方便测试人员在测试服上进行测试。注释掉代码如下图:
git reset --hard commit_id //退到/进到 指定commit的sha码 commit_id:239afed0857cc2e77c17c01014077808619af64d3.ok,可以重新提交了
git commit a.txt -m "重新提交" // 记得不要提交不想提交的文件哦idea reset
也可以直接使用idea的reset head 功能,先通过git log 得到要回退的commit_id,再进行下面截图的操作。可以先validate一下哦,看通过commit_id能不能找到这一次提交。
荷兰域名注册商应该怎么选择?百度云怎么解析域名到服务器企业建站公司排名为什么不好做?企业建站是什么意思?网站已迁移到阿里云香港服务器迁移西南云,谢谢-云服务器问题虚拟主机中途能不能换域名h5建站需要多钱 h5建站需要注意什么什么是独立域名 如何申请独立域名?