~技术问答题~
返 回

No.735 告诉我 Git 中 HEAD、工作树和索引之间的区别?

题目描述~ 略...

寄语:问题比答案更重要

建议自己先有个思考的过程,有了自己的答案或者疑问再看解析进行对比。

目前解析在逐步添加中,也可以跳转链接查看。

该工作树/工作目录/工作空间是你看到和编辑的(源)文件的目录树。

该索引/中转区(staging area)是个在 /.git/index,单一的、庞大的二进制文件,该文件列出了当前分支中所有文件的 SHA1 检验和、时间戳和文件名,它不是个带有文件副本的目录。

HEAD是当前检出分支的最后一次提交的引用/指针。

来源: https://stackoverflow.com/questions/3689838/whats-the-difference-between-head-working-tree-and-index-in-git

解析或答案仅供参考。

关于作者

zz_jesse 专注前端

掘金 我的开源项目

公众号@前端技术江湖

一个可以帮开发者成长的公众号前端面试题库更新通知前端学习资料、干货文章

技术交流群

交流中成长大厂内推机会