Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.43.1 → 2.52.0 no changes
- 2.43.0 2023年11月20日
- 2.36.1 → 2.42.4 no changes
- 2.36.0 2022年04月18日
- 2.18.1 → 2.35.8 no changes
- 2.18.0 2018年06月21日
- 2.10.5 → 2.17.6 no changes
- 2.9.5 2017年07月30日
- 2.1.4 → 2.8.6 no changes
- 2.0.5 2014年12月17日
НАЗВАНИЕ
git-mktree - Построение объекта дерева из текста в формате ls-tree
ОБЗОР
git mktree [-z] [--missing] [--batch]
ОПИСАНИЕ
Читает стандартный ввод в нерекурсивном формате вывода ls-tree и создаёт объекты-деревья. Порядок записей деревьев нормализуется самой командой mktree, поэтому предварительная сортировка входных данных не требуется. Имя созданного объекта-дерева выводится на стандартный вывод.
ПАРАМЕТРЫ
- -z
-
Читать записи разделённые NUL-символами (как в выводе
ls-tree-z), вместо символов конца строки. - --missing
-
Разрешить отсутствующие объекты. По умолчанию (без этого параметра) проверяется, что хеш каждой записи дерева идентифицирует существующий объект. Этот параметр не влияет на обработку записей gitlink (также известных как «подмодули»), которые могут отсутствовать в любом случае.
- --batch
-
Позволяет создавать более одного объекта-дерева перед выходом. Каждое дерево во вводе отделяется от соседних одной пустой строкой. Последняя пустая строка — опциональна. Примечание: если используется параметр
-z, строки завершаются NUL-символом.
GIT
Является частью пакета git[1]