通过瞎搞与Git对象,我发现一个树对象中的树项始终拥有这些权限。
040000 DirEntry hash
04意味着它是一个目录,但该权限是000,这是否意味着Git不会存储树的权限,或者是Unix的是如何工作的?
通过瞎搞与Git对象,我发现一个树对象中的树项始终拥有这些权限。
040000 DirEntry hash
04意味着它是一个目录,但该权限是000,这是否意味着Git不会存储树的权限,或者是Unix的是如何工作的?
是啊。 Git不会存储权限树对象,即使目录Unix文件系统做有他们。 对于文件,混帐只保存可执行位(+ X)。 所有的文件都被认为是可读写的。 这意味着,只有你会看到斑点模式100644
(不执行)和100755
(可执行文件)。
欲了解更多信息,请参阅如在文档中的索引文件是什么混帐商店 。