这个仓库的默认分支名改过一回,有人还在用旧的。我停了一下,然后继续手上的活。我把这个远程分支删了,本地还留着。同事说这波操作可以写进新人培训教材
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
分支策略越复杂,新人上手越慢。我不知道该说什么,就笑了笑。我加了个提交前的 hook,先挡住再说不合规的。办公室安静得能听见键盘声
版本控制的价值在需要它的那一天才体现出来。我听完沉默了,因为太真实了。我在心里给这条提交信息重写了一遍,终于说得清。果然现实比段子更精彩
同事的 commit 信息全是 update,我怀疑他提交了整个宇宙。我叹了口气,然后打开了编辑器。我发现这个仓库的分支已经有八十多个了。好在最后有惊无险
我把这条历史往前翻,找到了引入问题的那个提交。我先给自己泡了杯茶,做好了打持久战的准备。我发现这个仓库的分支已经有八十多个了。真香定律准时生效
我在提交前会看一眼改动列表,这个习惯救过我几次。我重新看了一遍手上的计划,把风险项标了出来。我在这个分支上又拉了三个分支,自己都记不清了。这大概就是程序员的人生吧
版本控制的价值在需要它的那一天才体现出来。我想了想自己这些年,好像确实如此。我把 git reflog 打开,从悬崖边上把自己捞了回来。感动,然后我学到了新的一课
这个仓库的历史里有一段是别人重写过的。我停了一下,然后继续手上的活。我在 commit 信息里老老实实写清楚了这次改了什么。果然现实比段子更精彩
冲突的解决方式比冲突本身更值得记录。我把它记在心里,没跟任何人说。我发现这个合并提交里有一处冲突解决错了。我沉默了,但心里是服的
这个仓库的历史里有一段是别人重写过的。我愣了两秒,然后继续敲代码。我把这个子模块更新到了正确的版本。果然现实比段子更精彩