把"半生不熟"的Git变成"彻底搞懂" · SVG流程图 + 生活类比 + IDE源码 + 面试速答
Git是每天用的工具,但大部分人只知道add/commit/push,不理解底层在干什么。这个板块用图解+类比的方式,把Git的4种对象、暂存区本质、分支合并原理、远程协作流程全部画出来,让你从"会用"变成"理解"。
.git目录结构 + 4种对象(blob/tree/commit/tag) + SHA-1计算 + 对象引用链 + zlib存储 + GC
三区域流转 + git add内部流程 + git commit内部流程 + reset三种模式 + checkout vs restore
分支本质(指针) + fast-forward合并 + 三方合并 + rebase vs merge + 冲突解决
远程追踪分支 + fetch vs pull + push内部流程 + PR/MR工作流 + 合并策略