首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Git核心与原理
银安
创建于2025-10-08
订阅专栏
Git ,一个“时间旅行的文件系统 + 指针操作”
等 1 人订阅
共8篇文章
创建于2025-10-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Git篇(8):远程仓库(Remote)与 push/pull/fetch
经过前面的学习, 我们已经把 Git 的“本地模型”理得非常清楚了(工作区 → 暂存区 → 仓库 → HEAD/branch/ref),接下来进入最后一块大拼图 —— 远程仓库与分布式交互。 为什么需
Git篇(7):Git 检测差异的原理——为什么合并会出现冲突
Git 在检测差异时,不是像 Word 那样按“字节对比”,也不是按“行号硬比对”,而是用 最长公共子序列(LCS, Longest Common Subsequence)算法 来找出改动区域(dif
Git篇(6):分支操作的本质
经过前面的学习,我们已初步理解了 Git 的“底层三层模型(blob/tree/commit + HEAD/branch/ref)”,接下来看分支操作才会觉得 “哦,原来都只是指针在动” 。 下面我们
Git篇(5):HEAD指针——Git的灵魂概念
下面我们走到 Git 的“灵魂概念”——HEAD 指针。理解 HEAD,等于理解 Git 的行为逻辑。 为什么 Git 要有 HEAD? Git 是一个内容寻址文件系统,核心是提交(commit)。
Git篇(4):分支(Branch)与引用(Reference)
前面我们已经把 对象模型 (blob / tree / commit / tag) 打好了地基,现在进入 分支 (branch) ,就会非常自然了。 分支的本质 在 Git 里,分支 = 一个可变的引
Git篇(3):提交(Commit)与快照(Snapshot)——commit的本质与底层封装
为什么需要“提交”?commit的本质是什么?我们每一次commit,Git究竟干了什么?这些问题,涉及到Git高效的关键——快照、哈希与指针的思想...
Git篇(2):文件的三个区域——工作区、暂存区与本地仓库
如果你只用过一些网盘/版本控制工具,可能觉得“保存”就够了,为什么 Git 要搞三个区域? 这和开发者的实际需求有关: 我可能只想提交部分文件,不是全部。 我可能要分阶段保存,而不是“一锅端”...
Git篇(1):Git初识与学习顺序
学习 Git 不要一上来就死记命令,而要先理解它的核心模型,把 Git 想象成一个“时间旅行的文件系统 + 指针操作”。 Git的核心 Git 的世界里,一切都是提交(commit)和指针(refer