3.16挑战⏱ 约 7 分钟
完整工作流挑战
从 init 到 merge,独立走完一整套
🔎 最后验证 2026-05📚 来源:Git/GitHub 官方文档🧰 Git✅ 113 人学过👁 204 次阅读
为什么学这个
单个命令你都练过了。这一节不教新东西,给你一个完整任务:从空文件夹开始,独立走完"建仓库 → 提交 → 开分支 → 做功能 → 合并"的全流程。走通了,Git 基础就真的是你的了。
💡 打个比方
这就像驾照路考:之前分别练了起步、转向、倒车,现在第一次独立开完整条路线。紧张正常,开完你就敢上路了。
🏆 挑战任务(在下面终端里完成):
git init初始化仓库- 创建首页:
echo '<h1>我的网站</h1>' > index.html(含<>的内容记得加引号) - 提交:
git add .→git commit -m "初始化网站" - 开功能分支:
git checkout -b 加关于页 - 在分支上做功能:
echo '<h1>关于我</h1>' > about.html→git add .→git commit -m "新增关于页" - 切回主线:
git checkout main,ls确认 about.html 暂时不见 - 合并:
git merge 加关于页,ls确认 about.html 回来了 - 看历史:
git log
模拟终端(自由练习 · 敲错也不会弄坏任何东西)
🎯 小目标:独立完成 8 步:init → 提交 → 开分支 → 做功能 → 切回 main → 合并 → 看 log
试着随便敲敲:ls、cd 项目、mkdir 测试、cat 笔记.txt … 输入 help 看全部命令。
~ $
❓ 测验
完成上面流程后,git log 在 main 上能看到几条提交?
⚠️ 避坑卡住了?用 git status 随时定位
长流程最容易"忘了自己在哪一步、在哪个分支"。任何时候卡住,先 git status(它会告诉你当前分支、有没有未提交的改动),再 git branch 看有哪些分支。这俩是 Git 里的"pwd + ls"。
🤖 让 AI 当你的 Git 陪练
请给我出一个 Git 综合练习任务(类似:建仓库→提交→分支→合并),只给我目标步骤、不给具体命令。我每完成一步贴上我敲的命令,你帮我检查对不对,再给下一步。
🔎 来源与核验· 1 条,点开核对
本节每个关键论断都对应一个可追溯的来源 —— 这是本课程"靠谱、不过时"的底线。
「init→提交→分支→合并 的完整本地工作流」
📚 Pro Git(官方中文版)·Git 基础 / Git 分支✓ 已核验 2026-05
✅ 小结
🎉 你独立跑通了完整的 Git 工作流!这是很多工作多年的人都未必扎实的硬功夫。下一节做 Git 部分的总回顾。
下一节 → 本级回顾

都看到这了,打个赏呗!
接下来 · 3.17
本级回顾 + 挑战
继续读下一节 →