← 返回目录
3.4操作⏱ 约 5 分钟

你的第一次提交(git commit)

正式把改动存进历史

🔎 最后验证 2026-05📚 来源:Git/GitHub 官方文档🧰 Git✅ 161 人学过👁 301 次阅读
为什么学这个

现在完成那临门一脚:git commit。它把暂存区里的东西正式"拍照存档",生成历史上一个永久的版本节点。这一节你将从零走完一整个 Git 循环。

💡 打个比方

git commit 就是游戏里正式按下"保存存档":这一刻的状态被永久记下来,还附上一句说明("打完第三关")。以后不管怎么折腾,都能读回这个存档。

  • git commit -m "提交说明" = 把暂存区的内容存为一次提交,-m 后面是这次改动的说明
  • 提交说明很重要:它告诉未来的你(和队友)"这次改了什么、为什么"
  • 一次完整循环:改文件 → git addgit commit -m "..."
  • 提交后用 git log 能看到你的历史

⚠️ 真机第一次用 Git 前,要先做一次性配置:告诉 Git 你是谁,否则第一次 commit 会直接报错("Please tell me who you are")。在真实终端里跑一次(只需配一次,以后都不用):

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

(本课程的模拟终端已经帮你配好了,直接练即可。)

完整走一遍(这次自己 init):git initecho 我的项目 > readme.txtgit add .git commit -m "初始化项目"git log:

模拟终端(自由练习 · 敲错也不会弄坏任何东西)
🎯 小目标:从 git init 开始,完整完成你人生第一次提交,并用 git log 看到它
试着随便敲敲:ls、cd 项目、mkdir 测试、cat 笔记.txt … 输入 help 看全部命令。
~ $ 
✏️ 填空
提交并附上说明的命令是:git commit ___ "说明"(填中间那个参数)
⚠️ 避坑忘了 -m 会被丢进一个奇怪的编辑器

直接敲 git commit(不带 -m "..."),真实 Git 会打开一个叫 Vim 的编辑器让你写说明,很多新手在里面"出不来"(按 Esc 再输入 :q! 回车可退出)。养成习惯:始终用 git commit -m "说明",一步到位。

🤖 用 AI 巩固这一节
请帮我把 Git 的基本循环讲成一句口诀好记住,并解释'工作区→git add→暂存区→git commit→仓库历史'每一步发生了什么。
🔎 来源与核验· 2 条,点开核对
本节每个关键论断都对应一个可追溯的来源 —— 这是本课程"靠谱、不过时"的底线。
「git commit 把暂存区内容存为一次提交,-m 附带提交说明」
📚 Git 官方文档 · git-commit✓ 已核验 2026-05
「基本循环:改 → git add → git commit」
📚 Pro Git(官方中文版)·Git 基础✓ 已核验 2026-05
✅ 小结

🎉 你完成了第一次提交!但项目是会不断变化的。下一节练习真实的日常节奏:改了东西之后,怎么再提交一版。

下一节 → 修改后再提交
智图软件的赞赏码
都看到这了,打个赏呗!
接下来 · 3.5
修改后再提交
继续读下一节 →