git mktree

优质
小牛编辑
128浏览
2023-12-01

名称

git-mktree - 从 ls-tree 格式的文本中构建树对象

概要

git mktree [-z] [--missing] [--batch]

描述

以非递归ls-tree输出格式读取标准输入,并创建树对象。树条目的顺序由 mktree 规范化,因此不需要预先对输入进行排序。构建的树对象的对象名被写入标准输出。

选项

-z

ls-tree -z改为读取NUL终止的输出。

--missing

允许丢失对象。默认行为(没有这个选项)是验证每个树条目的 sha1标识一个现有的对象。该选项对于始终允许丢失的 gitlink 条目(又名“子模块”)的处理没有影响。

--batch

允许在退出之前构建多个树对象。每棵树都由一条空白线分隔开来。最后的新行是可选的。注 - 如果使用该-z选项,行将以 NUL 结束。