git的reset重置:记录一次一键替换全部内容的作死事件和解决办法

事件起始原因:

由于后端和其他同事在给参数取名的时候。

全是小写。

我看着不舒服。

于是想全部改成小驼峰。

于是不仅仅是一键替换。

然后还有手动改写了很多个名称。

不仅把自己的代码改错了。把同事的代码也改错了、

然后就是一直找各种办法改错、耗时2天。也不是2个全天。

不过对于我这个菜鸟来说。非常谨慎。经历过教训后。不敢随意再次乱改。免得错上加错。

最后我们在其他建的项目里面。先练手了。成功之后才在本项目里面操作。

解决办法:

reset重置。而不是revert回退。

选中重置的原因:

区别在于:

reset的话。直接打开commit窗口,就能看到当前代码和我们回退到的代码之间的差别,挨着选择要保留还是移除就行了,很方便。

直接revert的话,那一次的提交都看不到了,还得去历史记录里面手动去找,比较麻烦。

 

 所以:看图:一目了然:

操作截图:reset的时候记得要选soft

 

1.第一步就是在webstom里面在git的log提交记录里面。选中你想从哪里开始重置?点了之后。从那条之后的提交全都没了。(这样你就可以。在待会儿把代码全部修改好之后。统一全部再次提交。差不多意思就是。本来你之前提交了几次。但是重置之后。修改的内容还在。只是合并成一次提交了)

2.选soft

 

3.然后可以看见commit里面已经显示了很多文件的改动信息、我们逐一去对比视图修改即可。

4.最后改完之后。提交就好了。

以后再也不要作死了。

不要追求完美。

如果想追求完美。在项目刚开始的时候就想好命名。不要在项目都快做完的时候。再去乱改!

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南北极之间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值