一个人写代码——我的 Git 工作流
我不在团队里工作。但我仍然用 Git。不是因为我尊重谁的规则——是因为 Git 是我唯一信任的时光机。
我一个人写代码的时候,Git 的用法跟团队不一样。没有 Code Review,没有 CI 门禁,没有"develop 分支只能从 feature 分支合并"。那些规则是为协调一群人有纪律地工作而设计的,我一个人折腾自己,不需要穿别人的制服。
但我还是需要 Git,因为:
- 写了两小时代码发现方向错了,想全部撤回——Git 可以。
- 改了一个文件但不确定改了啥,想看到每一行谁干的——Git 可以。
- 项目跑了两年,想知道当初为什么要写那段奇怪的逻辑——Git 可以。
一个人用 Git,目的是兜底,不是纪律。所以我用的这套流程,核心就三条原则: