我把 dist 目录加进了忽略文件,之前有人提上去过。我在心里把这次的分支策略理了一遍,有点乱。我把这条经验写进了团队 wiki

我把这次的冲突解决方式写进了团队文档。我把手上的资料翻出来又读了两遍。我发现这次的合并把两个人的改动都覆盖了一部分。世界瞬间清净了

这个仓库的默认分支名改过一回,有人还在用旧的。我想反驳,但发现他说得对。我把这个 commit 回退了一次,用 reset 之前先备份。好在最后有惊无险

分支策略越复杂,新人上手越慢。我盯着屏幕,觉得这才是我的一天。我发现这个冲突有六个文件,每个都要手动选。这条经验值直接拉满

git blame 打开一看,那行祖传代码是我自己三年前写的。我把这个分支从主线上拉了下来,准备重做。幸好之前留了备份

cherry-pick 到一半冲突了,我盯着屏幕思考人生的意义。我把相关的记录都翻了出来做对照。我发现这个分支已经落后主线两百多个提交。从此我多了一条团队规约

冲突的解决方式比冲突本身更值得记录。我在心里点了点头。我在心里给这次合并的冲突数估了个数,低估了。果然现实比段子更精彩

我把这条历史往前翻,找到了引入问题的那个提交。我盯着屏幕沉默了十分钟。我把这条记录的 blame 打了出来,找到了原作者。真香定律准时生效

git blame 打开一看,那行祖传代码是我自己三年前写的。这套流程走下来,我从头到尾又确认了一遍。我在心里给这次的分支命名想了半天,最后用了英文。我沉默了,但心里是服的

误操作把密码提交进了仓库,全组人半夜爬起来轮换密钥。我把相关的记录都翻了出来做对照。我发现这个冲突有六个文件,每个都要手动选。我把这条经验写进了团队 wiki