提交 Commit
也叫:commit、git commit、存档
用 Git 给项目存一次档,并写一句"这次改了什么"。以后改坏了,就能退回到任何一次提交时的样子(见回滚)。
先知道:Git
你可能会这样说、这样问
“AI 问我"要不要帮你提交一下",提交是什么意思?”
提交了,是不是就传到 GitHub 上了?
还没有。提交只存在你自己电脑上的仓库里;要传到 GitHub,还得再推送(push)一次。所以提交可以放心多做,不会让别人看到。
多久提交一次?
做完一件小事就提交一次。用 AI 改代码时,更要每件事前后各提交一次:动手前留个存档,改完满意了再存一次。
打个比方
像玩游戏时在每一关打完存一次档,还在存档上写一句"打完第三关,拿到钥匙"。哪天打输了,就能回到最近那个存档,而不用从头再来。
本页有 6 节,点开跳到任意一节
一次提交里有什么
- 改了哪些文件
这次存档包含的改动。没选进来的改动,不会被存进去。
- 一句说明
写清"改了什么、为什么",比如"导出按钮挪到右上角",别写"改了一下"。
- 时间和作者
Git 自动记下谁、什么时候提交的。
严格来说
提交前通常先"暂存"(把要存的改动挑出来),很多工具里一个按钮就把两步都做了。提交说明写得清楚,以后翻记录、找"哪一次改坏的"会轻松很多。
用的时候要注意
误区等全部做完再提交一次就好
中间改坏了就没有存档可退。用 AI 改代码时,先把自己手改的提交了,再让它动手:有的工具"撤销"时不分是谁改的,会连你的改动一起撤掉。
误区什么文件都一起提交
密钥、.env、几百 MB 的大文件别提交进去(见环境变量)。提交前让 AI 列一下这次包含哪些文件。
这样跟 AI 说
请先列出这个项目里现在有哪些改动、分别改了什么,并检查有没有密钥、.env 或者大文件混在里面。没问题的话,帮我写一句清楚的提交说明,等我确认后再提交。先不要推送到网上。
考考你
选择题 · 选一个你觉得最像的
你在自己电脑上提交(commit)了一次。这时候 GitHub 上的项目会怎样?
接下来学什么
- 1Vibe Coding 入门 · 下一个(第 15 / 16 个)回滚把项目退回到以前某一次存档(提交)时的样子。
- 2部署把在自己电脑上跑通的项目,放到一台一直开着的服务器上,换来一个别人也能打开的网址。
- 3GitHub全世界最大的"放代码的网站",开源项目大多放在这里。
‹ 上一个:Git · Vibe Coding 入门第 14 / 16 个
也可以看看:Git、仓库、环境变量、Vibe Coding
在哪里接着学
延伸阅读 · 权威出处
出处:网站 Codex 教程第 4 课《安全网:Git 与回退》;Pro Git《记录每次更新到仓库》。最后更新 2026-10-17。
