Skip to content

Commit df8ba72

Browse files
authored
update ch3 sec1 subsec1 1 (#88)
1 parent 71fe728 commit df8ba72

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

docs/ch3/sec1/subsec1/1-git-introduction.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,21 @@
2626
2727
---
2828

29+
### Git 基础术语图鉴(零基础必读)
30+
31+
在正式掌握 Git 的魔法前,我们先来认识几个最常见的魔法术语:
32+
33+
| 术语 | 含义解释 |
34+
|--------------|--------------------------------------------------------------------------|
35+
| 仓库(repo) | 存放代码和版本信息的地方,可以是本地,也可以托管在 GitHub 上 |
36+
| 工作区 | 你正在编辑的文件夹,里面是你当前看到的代码文件 |
37+
| 暂存区 | 介于工作区和版本库之间的“准备区”,用 `git add` 添加进去 |
38+
| 版本库 | 使用 `git commit` 后的正式保存区,记录每一个提交快照 |
39+
| 分支 | 像不同的时间线,可以同时进行不同任务(例如开发新功能、修复 bug) |
40+
| 合并 | 将不同时间线的成果合并到一起(如把功能分支合并回主分支) |
41+
42+
---
43+
2944
## 第二章概念解密:Git 的魔法体系
3045

3146
### 2.1 仓库(Repository):代码的霍格沃茨
@@ -121,6 +136,29 @@
121136

122137
[接下来您将进入实战训练营,准备好您的魔法杖(键盘),让我们开始真正的时空操控之旅!]
123138

139+
## Git 学习地图推荐(从入门到进阶)
140+
141+
🎓 **阶段一:掌握 Git 基础命令**
142+
143+
- `git init` / `add` / `commit`
144+
- `git status` / `log`
145+
- `git branch` / `merge`
146+
147+
🛠️ **阶段二:掌握分支协作流程**
148+
149+
- 使用 `pull` / `push` 和 GitHub 协作
150+
- 提交 Pull Request 并参与 Code Review
151+
152+
🧙‍♀️ **阶段三:理解 Git 底层原理**
153+
154+
- 图解 Git 对象模型(blob/tree/commit)
155+
- 理解 `rebase` / `reset` 等历史修改命令
156+
157+
📘 推荐工具/练习平台:
158+
159+
- [learngitbranching.js.org](https://learngitbranching.js.org/)
160+
- VS Code + GitLens 插件(可视化 Git 历史)
161+
124162
---
125163

126164
## 思维彩蛋

0 commit comments

Comments
 (0)