Git
一句话:Git是代码版本管理工具,用来保存修改记录、回退错误、协作开发和管理AI改代码的风险。
它是什么
Git可以理解为代码项目的存档系统。每次重要修改都可以提交一次,后面如果AI把代码改坏了,可以查看差异、回退版本或只恢复某个文件。
适合干什么
- 用AI改项目代码的人
- 担心AI把项目改坏的新手
- 需要和Codex、Claude Code、Cursor协作的人
- 想把代码放到GitHub的人
不适合干什么
- 只写一次性小脚本且不需要保存历史的人
- 完全不接触代码文件的人
- 不愿意理解提交、分支、回退的人
普通人怎么用
- 用 git status 查看哪些文件被改了
- 用 git diff 查看具体改动
- 确认没问题后 git add .
- 用 git commit -m 写一条提交说明
- AI改坏时用 git restore 或回退到上一个提交
进阶用户怎么用
- 让AI每完成一个小功能就提交一次
- 为大改动创建单独分支
- 用pull request审查AI生成的代码
- 把Git日志当作项目开发记录
常见误区
- 让AI连续改很多文件但从不提交
- 看不懂diff就直接全部接受
- 把密钥、配置、数据库文件提交到仓库
- 提交说明写得太随意,后面无法追溯
和相似工具的区别
- Git vs GitHub:Git是版本管理工具,GitHub是托管代码的平台。可以本地用Git,也可以把项目上传到GitHub。
- 提交 vs 保存文件:保存文件只是当前文件变化,提交是把一组变化记录成可追溯版本。
入门步骤
- 进入项目目录
- 执行 git status 查看状态
- 执行 git diff 检查AI改了什么
- 确认后提交一次
- 再让AI继续下一步任务
推荐工具(第三方)
Git、GitHub Desktop、VS Code Source Control、Cursor、Codex