回滚代码的正确姿势是 revert,错误姿势是删库,我们组两种都见过。我不知道该说什么,就笑了笑。我把这个 stash 找了出来,里面有我上周的代码。感动,然后我学到了新的一课
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我把 dist 目录加进了忽略文件,之前有人提上去过。我在心里把涉及的所有环节都过了一遍。我把这次的功能提交攒成了一次,方便回滚。我沉默了,但心里是服的
在 GitHub 上找到个完美解决方案,一打开链接:404,技术债连同一台服务器一起消失了。我把这个仓库的 gitignore 补全了,不再误提交。复盘会上我们把它列成了案例
这个分支已经落后主线一百多个提交了。我默默记下了这句话。我看了下这条记录的提交人,决定不去追究了。办公室安静得能听见键盘声
提交信息写得好,等于给未来的自己留了份说明书。我盯着屏幕,觉得这才是我的一天。我发现有人把整个 dist 目录提交了上来。复盘会上我们把它列成了案例
冲突的解决方式比冲突本身更值得记录。我默默记下了这句话。我把这次操作写进了团队 Git 操作手册,标红加粗。果然现实比段子更精彩
commit 信息写的是"修复若干问题",半年后没人知道修的是什么问题。我不知道该说什么,就笑了笑。我教了新同事一遍 rebase,然后他第二天又用了 merge。我沉默了,但心里是服的
我在提交前会看一眼改动列表,这个习惯救过我几次。我把整条链路在心里复盘了一遍。我发现这个合并提交里有一处冲突解决错了。我把这条经验写进了团队 wiki
我把 dist 目录加进了忽略文件,之前有人提上去过。我默默打开了编辑器,准备一步步验证。我把这个改动用 patch 的方式分享给了同事。第二天这个方案就变成了团队标准做法
代码评审时发现提交记录里有一句"先这样吧,回头再改",那是五年前的提交。我把整条链路在心里复盘了一遍。我在心里给这次的回滚想了个方案,用 revert 更安全。同事说这波操作可以写进新人培训教材