我把这次的冲突解决方式写进了团队文档。我先给自己泡了杯茶,做好了打持久战的准备。我把这个 stash 找了出来,里面有我上周的代码。感动,然后我学到了新的一课
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
cherry-pick 到一半冲突了,我盯着屏幕思考人生的意义。这套流程走下来,我从头到尾又确认了一遍。我把这次操作写进了团队 Git 操作手册,标红加粗。办公室安静得能听见键盘声
版本控制最怕的不是冲突,是有人强行推。我把它记在心里,没跟任何人说。我在心里给这次的回滚想了个方案,用 revert 更安全。幸好之前留了备份
我把这条历史往前翻,找到了引入问题的那个提交。我先确认了一遍前置条件,再动手。我把这条历史记录往前翻,找到了引入问题的提交。真香定律准时生效
git blame 打开一看,那行祖传代码是我自己三年前写的。我在心里把涉及的所有环节都过了一遍。我加了个提交前的 hook,先挡住再说不合规的。从此我多了一条团队规约
版本控制最怕的不是冲突,是有人强行推。我在心里给这次的版本管理总结了一句,还算规范
这个仓库的历史里有一段是别人重写过的。我叹了口气,然后打开了编辑器。我在心里给这次的回滚方案想好了备选。连茶水间都安静了
我把这个 tag 打在了一个不该打的提交上。我在 commit 信息里老老实实写清楚了这次改了什么。那一刻我觉得自己还是很专业的
分支命名一时爽:feature/final/final2/really-final。我盯着屏幕,觉得这才是我的一天。我把这个仓库的 hooks 配上了,提交前会跑检查。我把这条经验写进了团队 wiki
版本控制最怕的不是冲突,是有人强行推。我停了一下,然后继续手上的活。我把这次的功能提交攒成了一次,方便回滚。我把这条经验写进了团队 wiki