如何解决树和目录有什么区别?
| 我是位git新手,试图对概念和术语进行分类。 git词汇表说一棵树相当于一个目录,而目录就是您通过ls获得的目录。它们可以互换吗?还是在不同的上下文中使用\“ tree \”和\“ directory \”或引用单独的(尽管相关)的东西?解决方法
简短的答案:是的,树是目录,目录是树。
答案很长:一棵树是一个对象,其中包含斑点列表,要附加到斑点的名称以及其他树以及要附加到它们的名称。 http://book.git-scm.com/1_the_git_object_model.html很好地解释了git模型中的不同对象类型;我建议阅读!
, 用Git术语来说,“树”是文件和目录的分层结构。 (有目的地)这与文件系统中的目录非常相似。
Git提交对象包含对树对象的引用,该引用是该提交时所有文件的状态。
,
Git对象模型
所有Git对象类型:Blob,树,提交和标记
, 简而言之,“ tree”是指当时整个存储库状态的快照(例如,您为当前存储库中的当前代码[也称为HEAD]获取的快照)当前已检出的提交,等等)
目录仅指文件系统目录。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。