原文链接:
AI 编程工具正在从“编辑器里补代码”变成“围绕 Git 工作区完成任务”。
它们的共同方向很清楚:
这说明 Git 在 AI 编程里仍然是协作边界。
Codex 的核心特点是把任务放到隔离环境里执行,再把结果反馈到 GitHub 或本地工作流。
适合的团队用法:
Codex sandbox 的价值在于限制执行范围。AI 能跑命令是效率来源,也是风险来源,团队要把权限、网络访问、敏感文件、外部写入都纳入规则。
推荐 PR 描述补充:
AI tool:
Codex
Human intent:
Fix timeout validation for expired config.
Human checked:
- git diff --stat
- changed files
- test result
- rollback path
Claude Code 官方文档明确把 worktree 用作并行会话隔离方式。
它解决的是同一个仓库里多个 AI 会话互相覆盖的问题。
推荐做法:
claude --worktree feature-auth
claude --worktree bugfix-payment-timeout
或手工创建:
git worktree add ../repo-feature-auth -b ai/feature-auth
cd ../repo-feature-auth
claude
需要注意:
.claude/worktrees/ 加入 .gitignore.env、本地配置、密钥文件不要默认复制到 worktreegit statusGitHub Copilot Cloud Agent 的典型路径是从 Issue 或 GitHub 入口触发任务,Agent 分析需求、修改代码、提交到分支,并创建 PR。
适合:
不适合:
团队应该把 Issue 写得更像任务单:
Goal:
Scope:
Out of scope:
Acceptance criteria:
Tests to run:
Risk:
Aider 的特点是深度使用 Git:可以自动提交 AI 修改,也可以用 /diff、/undo、/commit、/git 管理变更。
它适合本地开发者快速结对,但团队要特别注意自动提交策略。
建议:
--git-commit-verify推荐流程:
git status
git switch -c ai/aider-small-fix
aider
git log --oneline -5
git diff main...HEAD
git rebase -i main
Cursor 2.0 的官方发布强调 Composer、多 Agent 并行和更集中的 diff 审查体验。
这种工具形态对 Git 工作流的要求是:
适合把 Cursor 用在:
不管使用哪种 AI 工具,团队都应该统一这些规则:
| 规则 | 推荐做法 |
|---|---|
| 任务边界 | 每次只处理一个明确目标 |
| 隔离方式 | 分支、worktree、sandbox 或远程环境 |
| diff 审查 | 人类先看 git diff --stat 和关键文件 |
| commit 拆分 | 按测试、实现、文档、配置拆开 |
| 验证结果 | PR 必须写清命令和结果 |
| 合入责任 | 人类 reviewer 承担最终判断 |
| 回滚路径 | 每个 PR 都要能说明如何撤销 |
Issue / prompt
-> isolated branch or worktree
-> AI edits
-> human checks diff
-> split commits
-> run tests
-> AI review as assistant
-> human review
-> PR
-> CI
-> merge
AI 工具越强,Git 工作流越要清楚。