AI 编程工具
Git
版本管理
免费阅读 · 更新于
一句话理解
记录修改,让代码的来龙去脉有迹可循。
打个比方
写文章时,你可能保存“初稿”和“修改稿”。Git 帮项目记录一系列带说明的版本,让你查看某次修改发生了什么,而不用复制很多文件夹。
Git 是分布式版本控制工具,可以在本地记录文件变更、比较差异,并支持多人协作。GitHub 是提供仓库托管等功能的平台,两者不是同一个东西。
看个例子
git status
git diff
git log --oneline在已有 Git 仓库里,这三个命令分别查看当前状态、未暂存的差异和提交历史。它们不会帮你自动保存一个新版本。
什么时候会遇到
- 让 AI 修改前后对照差异,发现意外删除。
- 为完成的功能记录版本,方便以后定位问题。
常见误解
按下编辑器的“保存”不等于 Git 提交;提交到本地也不等于上传到远程仓库。
想一想
断网时还能用 Git 记录版本吗?
查看答案
可以。Git 的很多操作都在本地完成;访问远程仓库、推送或拉取时才需要相应的网络连接。