我把这次的改动 cherry-pick 到了发布分支。我先确认了一遍前置条件,再动手。我发现这个仓库的分支已经有八十多个了。那一刻我觉得自己还是很专业的
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
提交信息写得好,等于给未来的自己留了份说明书。我默默记下了这句话。我把这个改动用 patch 的方式分享给了同事。果然现实比段子更精彩
git blame 打开一看,那行祖传代码是我自己三年前写的。我重新看了一遍手上的计划,把风险项标了出来。我在心里给这条提交信息重写了一遍,终于说得清。我把它写进了组内的避坑文档第一章
这个分支已经落后主线一百多个提交了。我发现自己居然没法反驳。我发现这个分支的提交顺序被 rebase 改过了。我把它写进了组内的避坑文档第一章
这个仓库的默认分支名改过一回,有人还在用旧的。我把它记在心里,没跟任何人说。我在心里把这次的分支策略理了一遍,有点乱。真香定律准时生效
detached HEAD 状态像极了周末的我:不知道自己该在哪个分支上。我发现有人把整个 dist 目录提交了上来。好在最后有惊无险
git rebase 用得六,历史记录干净得像没干过活。我笑了笑,决定不解释。我在心里给这次的版本管理总结了一句,还算规范。好在最后有惊无险
分支命名一时爽:feature/final/final2/really-final。我忽然觉得,这可能就是这一行的常态。我把这个版本用 tag 标记了下来,方便回溯。同事说这波操作可以写进新人培训教材
我把这个 tag 打在了一个不该打的提交上。我盯着屏幕沉默了十分钟。我打开 stash 列表,发现里面有十七个没 pop 的记录。办公室安静得能听见键盘声
冲突的解决方式比冲突本身更值得记录。我不知道该说什么,就笑了笑。我把这个子模块更新到了正确的版本。好在最后有惊无险