我把这次的冲突解决方式写进了团队文档。我重新看了一遍手上的计划,把风险项标了出来。我把这次的功能提交攒成了一次,方便回滚。这大概就是程序员的人生吧
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我在提交前会看一眼改动列表,这个习惯救过我几次。我默默打开了编辑器,准备一步步验证。我把这个仓库的 hooks 配上了,提交前会跑检查。真香定律准时生效
我把这条历史往前翻,找到了引入问题的那个提交。我决定先把手上的事情做完再处理这件事。我发现这个仓库的分支已经有八十多个了。好在最后有惊无险
回滚代码的正确姿势是 revert,错误姿势是删库,我们组两种都见过。我盯着屏幕,觉得这才是我的一天。我把 git reflog 打开,从悬崖边上把自己捞了回来。感动,然后我学到了新的一课
我把这个 tag 打在了一个不该打的提交上。我默默打开了编辑器,准备一步步验证。我发现这次的合并把两个人的改动都覆盖了一部分。这大概就是程序员的人生吧
同事的 commit 信息全是 update,我怀疑他提交了整个宇宙。我把这个仓库的默认分支从 master 改成了 main。世界瞬间清净了
这个仓库的历史里有一段是别人重写过的。我愣了两秒,然后继续敲代码。我把这个分支的保护规则打开了,不能再直接推。真香定律准时生效
我把这次的冲突解决方式写进了团队文档。我把手上的资料翻出来又读了两遍。我把这个 diff 逐行看了一遍,发现有一行是误删。我把这条经验写进了团队 wiki
我把这次改动拆成了三个提交,每个都说得清。我深呼吸了一下,决定从最可疑的地方查起。我把这个仓库的 hooks 配上了,提交前会跑检查。果然现实比段子更精彩
我把这次的冲突解决方式写进了团队文档。我默默打开了编辑器,准备一步步验证。我在心里把这条链路的改动来源理了一遍。那一刻我觉得自己还是很专业的