?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
git-mktree - 從 ls-tree 格式的文本中構(gòu)建樹對(duì)象
git mktree [-z] [--missing] [--batch]
以非遞歸ls-tree
輸出格式讀取標(biāo)準(zhǔn)輸入,并創(chuàng)建樹對(duì)象。樹條目的順序由 mktree 規(guī)范化,因此不需要預(yù)先對(duì)輸入進(jìn)行排序。構(gòu)建的樹對(duì)象的對(duì)象名被寫入標(biāo)準(zhǔn)輸出。
-z
ls-tree -z
改為讀取NUL終止的輸出。
--missing
允許丟失對(duì)象。默認(rèn)行為(沒有這個(gè)選項(xiàng))是驗(yàn)證每個(gè)樹條目的 sha1標(biāo)識(shí)一個(gè)現(xiàn)有的對(duì)象。該選項(xiàng)對(duì)于始終允許丟失的 gitlink 條目(又名“子模塊”)的處理沒有影響。
--batch
允許在退出之前構(gòu)建多個(gè)樹對(duì)象。每棵樹都由一條空白線分隔開來。最后的新行是可選的。注 - 如果使用該-z
選項(xiàng),行將以 NUL 結(jié)束。