cherry-pick 到一半冲突了,我盯着屏幕思考人生的意义。我先给自己泡了杯茶,做好了打持久战的准备。我发现这个仓库的分支已经有八十多个了。幸好之前留了备份
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这个分支上有一半的提交是「临时保存」。我想反驳,但发现他说得对。我把这个版本用 tag 标记了下来,方便回溯。感动,然后我学到了新的一课
cherry-pick 到一半冲突了,我盯着屏幕思考人生的意义。我重新看了一遍手上的计划,把风险项标了出来。我发现这个人的提交习惯很差,一次改动涉及八个模块。世界瞬间清净了
分支策略越复杂,新人上手越慢。我叹了口气,然后打开了编辑器。我在心里给这次的发布分支做了个计划。那一刻我觉得自己还是很专业的
这个分支已经落后主线一百多个提交了。我忽然觉得,这可能就是这一行的常态。我看了下这条记录的提交人,决定不去追究了。那一刻我觉得自己还是很专业的
这个仓库的默认分支名改过一回,有人还在用旧的。我在心里点了点头。我把这次操作写进了团队 Git 操作手册,标红加粗。果然现实比段子更精彩
在 GitHub 上找到个完美解决方案,一打开链接:404,技术债连同一台服务器一起消失了。我默默打开了编辑器,准备一步步验证。我把这个 commit 回退了一次,用 reset 之前先备份。果然现实比段子更精彩
这个提交的时间戳是错的,说明他的机器时区不对。我听完沉默了,因为太真实了。我看了看这条历史记录的作者,然后决定不去追究了。复盘会上我们把它列成了案例
版本控制最怕的不是冲突,是有人强行推。我不知道该说什么,就笑了笑。我把这个仓库的默认分支从 master 改成了 main。我把它写进了组内的避坑文档第一章
这个分支已经落后主线一百多个提交了。我想了想自己这些年,好像确实如此。我在心里给这次的 rebase 做好了冲突准备。世界瞬间清净了