跳转到内容

版本控制与 Git

Git 的对象模型(blob/tree/commit)、分支只是指针、合并与变基的区别、冲突的本质。本章从数据结构角度讲 Git,让常见操作不再神秘,并讨论分支策略与代码评审流程。

  • commit 是快照而非差异
  • rebase 重写历史,merge 保留历史
  • 小而频繁的提交便于评审与回滚