欢迎光临
我们一直在努力

Codex + Git 工作流:分支、提交、回滚的配合细节

Codex 改代码很快,但工程化使用的关键在 Git 协作上。这篇把我日常 Codex 与 Git 的配合方式整理出来,都是反复验证过的细节,照着做基本不会翻车。

一、分支策略:AI 改动永远走独立分支

git checkout -b codex/fix-login-validation
codex "修复登录页密码含空格报 500 的问题"

分支名用 codex/ 前缀,一眼就知道这批改动是 AI 产出,评审时标准可以更严格。跑完任务人工审 diff,确认后合回主分支。

二、提交信息让它写,提交动作自己来

让 Codex 写 commit message 效果很好——它对改动内容了如指掌:

codex "根据 staged 改动写一条符合 Conventional Commits 的提交信息"

但执行 git commit 这一步留给自己。这是最后的反悔窗口:diff 在暂存区里躺着的每一秒,你都有机会发现不对劲。

三、改坏了怎么回滚

三种情况对应三个命令:

  • 工作区没提交:git checkout — <file> 直接丢弃它的改动;
  • 已经提交:git revert <commit> 生成反向提交,历史安全;
  • 改了一半发现方向不对:git stash 存起来,先跟它对齐方案再恢复。

四、让它在分支上做"试验性改动"

遇到拿不准的重构方案,开个 codex/experiment 分支让它先做一版,diff 看完再决定采纳还是丢弃。试错成本从"改坏项目"降到"删一个分支"。

五、diff 审查小技巧

AI 的 diff 最常见的问题是"顺手改了不该改的"。审的时候重点看两点:

  • 文件数是否超出任务预期——超了多半是它自作主张;
  • 用 git diff –stat 先看整体规模,异常膨胀直接追问。
  • 小结

    Git 是 AI 编程时代最重要的安全网:分支隔离、人管提交、会三招回滚。这套流程的完整版(含 AGENTS.md 里的 Git 规范模板)我放在了 gptupcn.com,需要可以直接拿去用。

    赞(0)
    未经允许不得转载:171主机测评 » Codex + Git 工作流:分支、提交、回滚的配合细节
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址