Git基础
一句话: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