English ▾ Themen ▾ Neueste Version ▾ git-mktree zuletzt aktualisiert in 2.43.0

NAME

git-mktree - Erstellt ein Baum-Objekt aus Text im ls-tree-Format

SYNOPSIS

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

BESCHREIBUNG

Liest die Standardeingabe im nicht-rekursiven Format der Ausgabe von ls-tree und erstellt ein Baum-Objekt. Die Reihenfolge der Baum-Einträge wird von mktree normalisiert, sodass eine vorherige Sortierung der Eingabe nicht erforderlich ist. Der Objektname des erstellten Baum-Objekts wird auf die Standardausgabe geschrieben.

OPTIONEN

-z

Liest die NUL-terminierte Ausgabe von ls-tree -z stattdessen.

--missing

Zulassen fehlender Objekte. Das Standardverhalten (ohne diese Option) besteht darin, zu überprüfen, ob der Hash jedes Baum-Eintrags ein vorhandenes Objekt identifiziert. Diese Option hat keine Auswirkungen auf die Behandlung von Gitlink-Einträgen (auch bekannt als "Submodules"), die immer als fehlend zugelassen werden.

--batch

Ermöglicht das Erstellen von mehr als einem Baum-Objekt vor dem Beenden. Jede Baumstruktur ist durch eine einzelne Leerzeile getrennt. Der abschließende Zeilenumbruch ist optional. Hinweis - wenn die Option -z verwendet wird, sind die Zeilen mit NUL terminiert.

GIT

Teil der git[1] Suite