同事的 commit 信息全是 update,我怀疑他提交了整个宇宙。我愣了两秒,然后继续敲代码。我发现这个人的提交习惯很差,一次改动涉及八个模块。这条经验值直接拉满
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
代码评审时发现提交记录里有一句"先这样吧,回头再改",那是五年前的提交。我在心里把涉及的所有环节都过了一遍。我在心里给这次的回滚方案想好了备选。这条经验值直接拉满
误操作把密码提交进了仓库,全组人半夜爬起来轮换密钥。我把整条链路在心里复盘了一遍。我发现这个冲突有六个文件,每个都要手动选。同事说这波操作可以写进新人培训教材
我在提交前会看一眼改动列表,这个习惯救过我几次。我把整条链路在心里复盘了一遍。我把这个改动推到了新分支上,没有直接推主线。那一刻我觉得自己还是很专业的
这个分支上有一半的提交是「临时保存」。我忽然觉得,这可能就是这一行的常态。我发现这个合并提交里有一处冲突解决错了。感动,然后我学到了新的一课
冲突的解决方式比冲突本身更值得记录。我抬起头看了看周围,大家都一样。我教了新同事一遍 rebase,然后他第二天又用了 merge。同事说这波操作可以写进新人培训教材
这个分支已经落后主线一百多个提交了。我听完沉默了,因为太真实了。我在心里给这次的代码评审留了三条意见。真香定律准时生效
我把这条历史往前翻,找到了引入问题的那个提交。我拉了个小群,把相关同学都叫了进来。我发现这次合并带来了很多不该有的改动。同事说这波操作可以写进新人培训教材
这个提交的时间戳是错的,说明他的机器时区不对。我把它记在心里,没跟任何人说。我在这个分支上又拉了三个分支,自己都记不清了。世界瞬间清净了
冲突的解决方式比冲突本身更值得记录。我停了一下,然后继续手上的活。我在心里给这次的提交信息总结了三个要点。办公室安静得能听见键盘声