标签: #git-objects
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 1 篇
用 Git 内部结构理解命令 — 用对象、引用、索引重读 reset 和 rebase
把 Git 命令背下来,结果每次还得搜;可只要懂了数据模型,命令的行为是可以推出来的。本文用 cat-file 和 ls-files 亲手打开来看:blob、tree、commit、tag 这四种对象,相同内容永远得到相同哈希的内容寻址,分支不过是一个 41 字节的文件这一事实,以及索引里到底装了什么。有了这个模型,reset 为什么是指针移动、rebase 为什么不是搬走提交而是新建提交、cherry-pick 为什么会冲突、deta
2026-07-26 · 16 分钟阅读 #git#internals#git-objects#fundamentals#version-control