树对象中的git对象模式编号是否是任意的?

时间:2016-02-04 04:13:26

标签: git

模式的数字(e:g 120000表示链接,100644表示文件)是任意的还是有任何理由选择该数字?

1 个答案:

答案 0 :(得分:0)

它们不是任意的,但它们是预期Git会为其内容存储Unix权限时的工件。

在Unix上,“644”是文件的常见默认权限。这意味着所有者具有读写访问权限,而其他用户具有只读访问权限。符号链接没有权限,因此使用“000”。

一个例外 - “755”用于可执行文件,这就是Git存储该信息的方式。