独孤九剑(0x03) - 当前目录缓存篇

每个人都会变成自己讨厌的人 Git 通过二进制文件 .git/index 来缓存当前目录,实现工作目录和仓库数据的快速交换。Git 的缓存却保存在 index 文件里,为什么不是 cache,很奇怪。 Git 当前目录缓存至少应该满足以下功能: 可随时根据当前仓库(HEAD 状态)生成缓存。 缓存不一定总是和仓库状态保持一致。 缓存数据格式固定,可长期被多个 Git 命令解析。 Git index
相关文章
相关标签/搜索