Skip to Content
👋 欢迎来到 Claude Code 中文教程! 了解详情

Git 版本管理

Claude Code 没有内置版本管理,所以你必须用Git。这其实是好事,Git是最成熟的版本管理工具。

频繁提交原则

用Claude Code写代码,最重要的就是要频繁提交:

  • 写完一个小功能就提交
  • 甚至一个函数写完也可以提交
  • 千万别积攒一堆文件再提交

这样做的好处是出问题容易定位,也方便回滚。

AI 出错时的处理

当Claude把代码写得乱七八糟的时候,别让它继续改下去,只会越改越烂。正确的做法是:

  1. 立即执行 git checkout . 清掉所有修改
  2. 不要让它继续改,重新组织需求
  3. 很多时候是需求描述不够清楚,Claude才会写错

复杂功能开发

如果要做比较复杂的功能,涉及前端后端数据库的,最好开个新分支:

git checkout -b feature-name # 创建新分支 # 让Claude一点点写,你一点点测试 git checkout main # 确认没问题后合并 git merge feature-name

关键规则

有几个重要的规则一定要遵守:

提交后新开对话
每次提交代码后,一定要关闭当前对话重新开始。因为对话太长会让Claude产生幻觉,容易出错。新开对话能让每次的目标更明确。

提交信息简洁
别写得太复杂,简单描述做了什么:

  • git commit -m "add login validation"
  • git commit -m "fix cart bug"

典型工作流

实际操作流程是这样的:

  1. 确认工作区干净:git status
  2. 开新对话:claude
  3. Claude写代码
  4. 提交:git add . && git commit -m "功能描述"
  5. 关闭对话
  6. 重复上述流程

出错时的补救

如果Claude把代码改坏了,这样处理:

git status # 查看修改了什么 git diff # 看具体改动 git checkout . # 全部回滚,重新开始

频繁提交就是为了方便回滚,别怕提交得太多。

最后更新于: