git管理对个人开发的指导

硬知识 · 2026-07-31 · 原文

首先把现在的状态固定住。 在 main 上打一个 tag,标记试用版:git tag v0.1.0 然后 git push origin v0.1.0。这样无论之后改多乱,这个版本永远找得回来。

建议从现在开始区分两条线。 main 只放已经验证可用的代码,日常开发在 dev 分支上进行。功能做完、测试没问题了再合回 main。付费体系这类改动大、周期长的功能,单独开 feature/payment 分支,不影响其他进度。

付费体系要格外谨慎。 涉及钱的逻辑建议每个小步骤都单独 commit,比如"接入微信支付 SDK"、"完成下单接口"、"完成回调验证"各是一个 commit,出问题能精确定位到哪一步。不要把支付相关改动和其他功能混在一起提交。

敏感信息从现在就要管好。 API 密钥、支付私钥这些绝对不能进 Git。现在建一个 .env 文件存这些变量,在 .gitignore 里把它屏蔽掉,同时自己保存一份 .env.example 作为模板留存。

上线后的节奏大概是:新功能在 dev 或 feature 分支开发,稳定后合到 main,main 的每次更新对应一次部署,重要版本打 tag。

核心变化就是:之前 Git 是你的存档键,现在它还要成为你的安全边界——main 上的东西随时可以给用户用。

← 查看精炼版