玩转Git三剑客¶
版本控制系统:集中式 VCS、分布式 VCS
Git 的特点:
- 最优的存储能力
- 非凡的性能
- 开源的
- 很容易做备份
- 支持离线操作
- 很容易定制工作流程
安装 gitk
brew install git-gui
commit、tree 和 blob 的关系

blob 跟文件名没有任何关系
分离头指针(工作在没有分支的状态下):没有和分支绑定的状态,该状态的 commit 通常会被清除(HEAD 不仅可以指向分支,还可以指向具体的 commit,指向 commit 时为分离头指针状态)
工作区 >>> 暂存区 >>> HEAD