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.49.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
ОПИСАНИЕ
Читает стандартный ввод в нерекурсивном формате вывода ls-tree
и создаёт объекты-деревья. Порядок записей деревьев нормализуется самой командой mktree
, поэтому предварительная сортировка входных данных не требуется. Имя созданного объекта-дерева выводится на стандартный вывод.
ПАРАМЕТРЫ
- -z
-
Читать записи разделённые NUL-символами (как в выводе
ls-tree -z
), вместо символов конца строки. - --missing
-
Разрешить отсутствующие объекты. По умолчанию (без этого параметра) проверяется, что хеш каждой записи дерева идентифицирует существующий объект. Этот параметр не влияет на обработку записей gitlink (также известных как «подмодули»), которые могут отсутствовать в любом случае.
- --batch
-
Позволяет создавать более одного объекта-дерева перед выходом. Каждое дерево во вводе отделяется от соседних одной пустой строкой. Последняя пустая строка — опциональна. Примечание: если используется параметр
-z
, строки завершаются NUL-символом.
GIT
Является частью пакета git[1]