ls树输出中的git第一个数字
每当我运行ls树输出中的git第一个数字,git,Git,每当我运行git ls tree,每行的第一个数字都是100644。这个数字是什么意思?每次都是这个数字吗 我唯一的猜测是,出于未来兼容性的原因,这是一个数字 --编辑-- 我看错了手册。原来第一个数字是模式。所以我想我的问题是mode是什么意思?(文件权限?以八进制表示的权限。前三位表示文件类型(100表示目录),后三位表示所有者、所有者组和其他所有人(分别)的权限 可以组合以下基本权限: 1(--x):执行 2(-w-):写入 4(r--):读取 换句话说,644意味着“为所有者读写,为
git ls tree
,每行的第一个数字都是100644
。这个数字是什么意思?每次都是这个数字吗
我唯一的猜测是,出于未来兼容性的原因,这是一个数字
--编辑--
我看错了手册。原来第一个数字是模式
。所以我想我的问题是mode
是什么意思?(文件权限?以八进制表示的权限。前三位表示文件类型(100
表示目录),后三位表示所有者、所有者组和其他所有人(分别)的权限
可以组合以下基本权限:
- 1(
):执行--x
- 2(
):写入-w-
- 4(
):读取r--