tldr/pages/common/git-mktree.md

25 lines
593 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# git mktree
> Build a tree object using `ls-tree` formatted text.
> More information: <https://git-scm.com/docs/git-mktree>.
- Build a tree object and verify that each tree entrys hash identifies an existing object:
`git mktree`
- Allow missing objects:
`git mktree --missing`
- Read the NUL ([z]ero character) terminated output of the tree object (`ls-tree -z`):
`git mktree -z`
- Allow the creation of multiple tree objects:
`git mktree --batch`
- Sort and build a tree from `stdin` (non-recursive `git ls-tree` output format is required):
`git mktree < {{path/to/tree.txt}}`