主题
Git 负责给项目文件做版本管理,相当于游戏里的"存档点":每提交一次就是存一次档,之后不管怎么改、改乱了,都能随时读档退回到任意一个存档点。这对写代码尤其要紧——AI 帮你大刀阔斧改一通,万一改坏了,有存档就能一键退回,不至于满盘皆输。
好消息是,你几乎不用记任何 Git 命令。过去用 Git 得背 git add、git commit、git reset 一大串命令,现在直接用中文跟 CC 说就行——"帮我提交一下,备注'完成登录功能'""回到上一个版本""看看我这次都改了哪些地方",它自己会把对应的 Git 操作执行完。"记不住命令"这个老门槛,有了 AI 基本就不存在了。
几个最常用的场景:一是存档,每做完一个能跑通的小功能就让 CC 提交一次,存档点越密,将来出问题时能退回的位置就越精细;二是读档回滚,发现 CC 这一轮改乱了、或自己改跑偏了,一句"回到刚才那次提交"就能还原;三是对比改动,让它列出某次改动到底动了哪些文件、改了什么,心里有数再决定留不留。要是想大胆试一个没把握的改法、又怕弄乱当前能跑的版本,还可以让 CC "新建一个分支来试",分支相当于另存一个平行存档,在上面怎么折腾都不碰主线,试成了合并回来、试砸了直接丢掉。
存档默认只在你自己电脑上。想异地备份、换台电脑接着干、或跟团队协作,可以把项目推送到 GitHub(Git 的云端仓库)——让 CC "把代码推到 GitHub"即可。但有一点要留神:密钥、密码这类敏感信息别跟着提交上去,可以让 CC 用 .gitignore 把它们挡在版本管理之外,准备公开的仓库尤其要先检查干净。
一个好习惯:每完成一个能跑通的小步就提交一次,别攒一大堆改动才存档。存档点越密,AI 帮你定位问题、精准回退就越容易,你也越敢放手让它去改。
