HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

git mktree — Build a tree object using `ls-tree` formatted text. More information: <https://git-scm.com/docs/git-

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandbuildtreeobjectcliusinggit mktree

Problem

How to use the git mktree command: Build a tree object using ls-tree formatted text. More information: <https://git-scm.com/docs/git-mktree>.

Solution

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 entry's 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 (git 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 < {{path/to/tree.txt}} mktree

Code Snippets

Build a tree object and verify that each tree entry's 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 (`git 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 < {{path/to/tree.txt}} mktree

Context

tldr-pages: common/git mktree

Revisions (0)

No revisions yet.