git - 树和目录有什么区别?

标签 git terminology

我是一名 git 新手,正在尝试整理概念和术语。 git 词汇表说一棵树相当于一个目录,而一个目录是您使用 ls 得到的。它们是可互换的术语吗?或者“树”和“目录”是在不同的上下文中使用还是指代不同的(尽管相关的)事物?

最佳答案

简短的回答:是的,树是目录,目录是树。

长答案:树是一个对象,它包含一个 blob 列表、要附加到 blob 的名称,以及其他树和要附加到它们的名称。 http://book.git-scm.com/1_the_git_object_model.html对 git 模型中的不同对象类型有很好的解释;我会建议阅读它!

关于git - 树和目录有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6234501/

相关文章:

python - PyQt 和 PySide 等成熟的软件包的术语是什么?

java - 用于描述在不首先实例化对象的情况下为对象赋值的术语是什么?

git - 如何编写有关提交的 .log 文件

windows - 如何在 Windows 上设置 git?

git - 我怎样才能对公共(public) stash 一些文件,同时在 Github 存储库中对它们进行版本控制

c++ - 静态初始化的反义词是什么?

git - 手动重新添加文件或使用 git revert 之间有区别吗?

java - 使用 apache commons-exec 运行 git clone : how to input password?

operating-system - 什么是原生操作系统

data-structures - "Order"和 "Degree"在Tree数据结构上有什么区别