猜测变成可以核对的变化。
聊久了,AI 开始猜
模型看不到你脑中的决定,也可能装不下全部历史。它能读到当前代码,仍然不一定知道哪些变化得到过确认。
需求散在多轮对话里。文件变了,原因和边界逐渐模糊。
Git 把状态、差异和检查点保留下来,AI 和人都能从相同事实开始。
Git 不会替 AI 记住一切。它把项目真正发生的变化,变成随时可以查询的证据。
它到底改了什么?
任务只要求改按钮文案和间距。AI 却动了四处。先检查,再决定哪些变化值得留下。
让 AI 放大你的才华
git status 先告诉你范围git diff 查看每一处具体变化,确认 AI 的描述和实际代码是否一致。
git add 把选中的变化放入下一次提交。暂存区是一份待保存清单。
git commit 为确认过的状态建立带说明的项目快照。
能运行,也可能不值得保存
一次 commit 应该对应一个清楚、完整、已经检查过的意图。这样以后看到历史,你才知道当时为什么改。
update stuff 一个月后,看不出做了什么,也不知道能否恢复。
homepage: clarify CTA and spacing 改动、目的和范围对应起来,未来的你与 AI 都能理解。
想试,又怕弄坏
新方案可能更好,也可能毁掉已经能用的页面。分支让实验拥有独立路线,稳定版本继续留在原处。
当前只有经过确认的 main。
git switch -c ai-hero 创建并进入一条实验路线有历史,仍然不等于有答案
要让 AI 少猜,项目需要三种证据相互对应。
目标、允许范围、禁止范围和验收条件。没有它,AI 只能猜你的意图。
当前状态、具体差异和可信版本。它记录项目发生过的变化。
测试、构建和真实页面检查。提交成功不等于结果正确。
改坏了,回得去吗?
只要可信状态已经提交,就有清楚的返回点。恢复之前仍要先检查当前未保存的工作。
先看 git diff,确认没有需要保留的工作,再使用恢复命令。
共享历史通常用 git revert 新增一次反向修改,保留发生过的记录。
历史只在本机,仍然不够
换电脑、磁盘损坏或需要协作时,本地 Git 记录可能无法触达。远程仓库让已经提交的历史可以同步和交接。
Git 和 GitHub 是一回事吗?
Git 是版本管理系统。GitHub 是托管 Git 仓库并提供协作能力的平台之一,GitLab 和其他服务也可以承担类似角色。
推送到远程就等于完整备份吗?
它会增加一份重要副本,但只包含已经提交并成功推送的内容。未提交文件、外部数据库、账号和服务器状态仍需各自的备份方案。
git pushgit pull.env、Token、私钥、生成文件和个人数据需要根据项目设置 .gitignore。已经提交过的秘密不能靠后来添加忽略规则自动消失。
让 AI 快,但别让项目失控
把 Git 放进每一次小修改,出现问题时才想起它已经太晚。
- 说清任务
写下目标、范围和完成条件。
- 检查现场
先看 status、最近记录和当前分支。
- 小步修改
一次只让 AI 完成一个可检查的变化。
- 核对差异
用 diff 对照任务,排除顺手修改。
- 验证结果
运行检查,并亲眼确认关键页面。
- 保存检查点
只提交已经确认的变化。
项目不用重新猜,任务也不会只剩一句“继续改”。
目标:调整首页按钮文案和间距 允许范围:HomeHero.svelte、home-hero.css 禁止范围:品牌颜色、首屏动画 起点:main 分支最近一次已验证提交 完成证据:查看 diff、运行检查、确认页面
先记问题,再记命令
命令是完成判断的工具。知道自己现在要确认什么,比背下一整张速查表更重要。
先看清楚接手项目时,不知道现在是什么状态。
git status当前分支和发生变化的文件git diff尚未暂存的具体变化git log --oneline最近保存过哪些版本再保存AI 一次改了很多,不能整包收下。
git add <file>选择进入下一次提交的内容git commit -m "说明"保存一个有名字的检查点git diff --staged提交前再检查一次安全试验想尝试新方案,又担心破坏稳定版本。
git switch -c <name>创建一条独立实验路线git switch main回到稳定路线git merge <name>把确认过的实验合并回来同步与恢复电脑损坏、误改或多人协作时,历史不能只留在本机。
git push把本地提交同步到远程仓库git pull取得远程已有的新提交git revert <commit>用新提交撤销一次已共享修改cherry-pick、rebase、stash、reflog、bisect、worktree 和复杂冲突处理。先把状态、差异、提交、分支和恢复用稳。
AI 负责加速。你负责确认。
Git 让每一次修改留下可以检查的证据,让项目能够继续被理解、验证和维护。
状态:草案。教学模拟不连接真实仓库,不会修改或上传你的文件。最后核验:2026-09-06。