українська мова ▾ Topics ▾ Latest version ▾ git-mktree last updated in 2.43.0

НАЗВА

git-mktree — Створення деревоподібного обʼєкт з тексту, відформатованого за допомогою ls-tree

СИНОПСИС

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

ОПИС

Зчитує стандартний ввід у нерекурсивному форматі виводу ls-tree та створює обʼєкт дерева. Порядок записів дерева нормалізується mktree, тому попереднє сортування вхідних даних не потрібне. Імʼя побудованого обʼєкта дерева записується в стандартний вивід.

ОПЦІЇ

-z

Замість цього зчитайте вивід ls-tree -z, що завершується NUL-символами.

--missing

Дозволити відсутність об’єктів. Стандартна поведінка (без цієї опції) полягає у перевірці того, чи хеш кожного елемента дерева вказує на наявний об’єкт. Ця опція не впливає на обробку записів gitlink (також відомих як «субмодулі»), які завжди можуть бути відсутніми.

--batch

Дозволити побудову кількох обʼєктів дерева перед виходом. Кожне дерево розділяється одним порожнім рядком. Кінцевий символ нового рядка необовʼязковий. Примітка: якщо використовується опція -z, рядки завершуються символом NUL.

GIT

Частина набору git[1]