← 返回目录
3.16挑战⏱ 约 7 分钟

完整工作流挑战

从 init 到 merge,独立走完一整套

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

单个命令你都练过了。这一节不教新东西,给你一个完整任务:从空文件夹开始,独立走完"建仓库 → 提交 → 开分支 → 做功能 → 合并"的全流程。走通了,Git 基础就真的是你的了。

💡 打个比方

这就像驾照路考:之前分别练了起步、转向、倒车,现在第一次独立开完整条路线。紧张正常,开完你就敢上路了。

🏆 挑战任务(在下面终端里完成):

  1. git init 初始化仓库
  2. 创建首页:echo '<h1>我的网站</h1>' > index.html(含 <> 的内容记得加引号)
  3. 提交:git add .git commit -m "初始化网站"
  4. 开功能分支:git checkout -b 加关于页
  5. 在分支上做功能:echo '<h1>关于我</h1>' > about.htmlgit add .git commit -m "新增关于页"
  6. 切回主线:git checkout main,ls 确认 about.html 暂时不见
  7. 合并:git merge 加关于页,ls 确认 about.html 回来了
  8. 看历史: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→提交→分支→合并 的完整本地工作流」
✅ 小结

🎉 你独立跑通了完整的 Git 工作流!这是很多工作多年的人都未必扎实的硬功夫。下一节做 Git 部分的总回顾。

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