我是一名Git新手,正在整理概念和术语。Git词汇表中说,树(tree)等同于目录(directory),而目录是使用ls命令得到的。它们是否可以互换使用?或者说,“树”和“目录”应该在不同的上下文中使用或指代不同(但相关)的事物?
简短回答:是的,树和目录是等同的。详细解释:一个树是一个对象,它包含一个blob列表、附加到这些blob的名称、其他树以及附加到它们的名称。在git模型中,http://book.git-scm.com/1_the_git_object_model.html 对不同对象类型有很好的解释;建议阅读!