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.49.1 → 2.54.0 no changes
-
2.49.0
2025-03-14
- 2.42.1 → 2.48.2 no changes
-
2.42.0
2023-08-21
- 2.29.1 → 2.41.3 no changes
-
2.29.0
2020-10-19
- 2.28.1 no changes
-
2.28.0
2020-07-27
- 2.19.1 → 2.27.1 no changes
-
2.19.0
2018-09-10
- 2.7.6 → 2.18.5 no changes
-
2.6.7
2017-05-05
- 2.1.4 → 2.5.6 no changes
-
2.0.5
2014-12-17
ОПИСАНИЕ
Читает файл .idx для Git pack-файла (созданного с помощью git-pack-objects[1] или git-index-pack[1]) из стандартного ввода и выводит его содержимое. Вывод состоит из одного объекта в строке, причём каждая строка содержит два или три столбца, разделённых пробелами:
-
первый столбец — это смещение в байтах объекта внутри соответствующего pack-файла
-
второй столбец — это идентификатор объекта
-
если версия индекса 2 или выше, третий столбец содержит CRC32 данных объекта
Объекты выводятся в том порядке, в котором они находятся в файле индекса, который (в правильно сконструированном файле) должен быть отсортирован по идентификатору объекта.
Обратите внимание, что вы можете получить больше информации о pack-файле, вызвав git-verify-pack[1]. Однако, поскольку эта команда учитывает только сам файл индекса, она быстрее и гибче.
ПАРАМЕТРЫ
- --object-format=<алгоритм-хеша>
-
Указать заданный формат объекта (алгоритм хеширования) для индексного файла. Допустимые значения: sha1 и (если включено) sha256. По умолчанию используется алгоритм для текущего репозитория (задаётся
extensions.objectFormat), или sha1, если значение не задано или вне репозитория.Примечание: в настоящее время между репозиториями с алгоритмом хеширования SHA-256 и репозиториями с SHA-1 нет взаимной совместимости.
Исторически мы предупреждали, что позже, когда мы добавим подобные функции для их совместимости, репозиториям с SHA-256 могут понадобиться обратно несовместимые изменения. Но на сегодняшний день мы ожидаем, что могут потребоваться только совместимые изменения. Кроме того, если такие изменения окажутся необходимыми, можно ожидать, что репозиториями с SHA-256, созданными с помощью текущей версии Git, возможно будет использовать и в будущих версиями Git без потери данных.
GIT
Является частью пакета git[1]