Build a tree -object from ls -tree formatted text
gitmktree [ -z] [ --missing] [ --batch]
-z Read the NUL -terminated ls-tree -z output instead .
--missing Allow missing objects . The default behaviour (without this option) is to verify that each tree entry sha1 identifies an existing object . This option has no effect on the treatment of gitlink entries (aka "submodules") which are always allowed to be missing .
--batch Allow building of more than one tree object before exiting . Each tree is separated by as single blank line . The final new -line is optional . Note -if the -z option is used, lines are terminated with NUL .