← AI 百科

Git基础

AI编程 · AI编程基础
一句话:Git是代码版本管理工具,用来记录修改、回退版本和多人协作。

它是什么

Git可以理解成代码项目的时间机器。每次你完成一小段修改,都可以提交一次记录;出错时可以回退;多人开发时可以合并不同人的修改。AI编程项目也需要Git,否则AI改坏代码后很难恢复。

适合干什么

  • 刚开始写代码的人
  • 使用Codex、Claude Code、Cursor的人
  • 需要管理项目版本的人
  • 和别人协作开发的人

不适合干什么

  • 只写一次性小脚本且不需要保存版本的人
  • 完全不碰文件和代码的人

普通人怎么用

  • 用git init初始化项目
  • 用git status查看变化
  • 用git add添加修改
  • 用git commit保存版本
  • 改错后用git diff查看差异

进阶用户怎么用

  • 为AI修改前创建分支
  • 每次让AI完成一个小任务后提交
  • 用pull request审查变更
  • 用tag标记可发布版本

常见误区

  • AI开始改代码前不提交当前版本
  • 一次提交包含太多无关修改
  • 看不懂diff就合并
  • 把密钥和.env提交到仓库

和相似工具的区别

  • Git vs GitHub:Git是版本管理工具,GitHub是托管Git仓库的网站和协作平台。
  • commit vs push:commit是保存到本地版本记录,push是把本地提交上传到远程仓库。

入门步骤

  • 安装Git
  • 进入项目目录
  • 执行git init
  • 修改文件后git status
  • git add . 后 git commit -m 保存

推荐工具(第三方)

Git、GitHub、VS Code、Cursor、Codex、Claude Code