3 回答

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
在Git index-format.txt文件中,關(guān)于模式:
32-bit mode, split into (high to low bits)
4-bit object type
valid values in binary are 1000 (regular file), 1010 (symbolic link)
and 1110 (gitlink)
3-bit unused
9-bit unix permission. Only 0755 and 0644 are valid for regular files.
Symbolic links and gitlinks have value 0 in this field.
另外,如方法所示,允許使用目錄對(duì)象類型(二進(jìn)制0100)和組可寫(xiě)(0664權(quán)限)常規(guī)文件。常規(guī)的不可執(zhí)行的組可寫(xiě)文件是Git早期版本中支持的非標(biāo)準(zhǔn)模式。fsck.c fsck_tree
這使有效模式(二進(jìn)制和八進(jìn)制)成為:
0100000000000000(040000):目錄
1000000110100100(100644):常規(guī)的非可執(zhí)行文件
1000000110110100(100664):常規(guī)的不可執(zhí)行的組可寫(xiě)文件
1000000111101101(100755):常規(guī)可執(zhí)行文件
1010000000000000(120000):符號(hào)鏈接
1110000000000000(160000):Gitlink
- 3 回答
- 0 關(guān)注
- 730 瀏覽
添加回答
舉報(bào)