写下单功能改崩了想回旧版,本地没存旧文件,我熬到凌晨三点重写
18年帮餐馆做下单系统,改商家自动接单的功能,下午坐在电脑前改了一下午,越改越乱,最后点测试,下单流程直接崩了:用户点提交订单,后台根本收不到请求,我当时想回到下午三点那个还能跑的版本,翻遍本地文件夹,发现我之前根本没存备份,所有代码文件都被我覆盖了,根本回不去。 当时距离商家周末试营业就剩两天,我急得满头汗,只能对着现在的烂代码一点点理,从下午六点改到凌晨三点,重新把整个下单逻辑写了一遍,最后测试跑通的时候,我趴在桌上都快睡着了,第二天去上班眼睛都是红的。那时候我才后悔,之前总觉得Git版本控制麻烦,写个小功能还要提交,多此一举,结果一次改崩,直接让我熬了个大夜。 后来我老老实实学了Git,每次写完一个小功能就commit一次,注释写清楚是改了啥,再改崩了直接git reset一键回到之前能跑的版本,几秒钟就恢复,再也不用熬大夜重写。之后不管做多大的项目,第一反应就是先git init建仓库,从第一行代码开始就存版本,再也不凭感觉改代码了。 很多新手写代码跟我当初一样,觉得Git版本控制太麻烦,写个功能不用存版本,改崩了才发现,本地只剩现在改坏的版本,之前能跑的代码被覆盖了,只能花一整晚重写,熬得人不人鬼不鬼。真的,写代码别嫌Git麻烦,每次改完存个版本,改崩了一键回滚,不用再熬大夜救场。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0