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.51.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 (створеного за допомогою git-pack-objects[1] або git-index-pack[1]) зі стандартного вводу та виведіть його вміст. Вивід складається з одного об’єкта на рядок, причому кожен рядок містить два або три стовпці, розділені пробілами:
-
перший стовпець — це зміщення об’єкта у відповідному пакетному файлі в байтах
-
другий стовпець – це ідентифікатор об’єкта
-
якщо версія індексу 2 або вище, третій стовпець містить CRC32 даних об’єкта
Об’єкти виводяться в порядку їх знаходження в індексному файлі, який (у правильно побудованому файлі) має бути відсортований за ідентифікатором об’єкта.
Зверніть увагу, що ви можете отримати більше інформації про пакетний файл, викликавши git-verify-pack[1]. Однак, оскільки ця команда враховує лише сам індексний файл, вона є швидшою та гнучкішою.
ОПЦІЇ
- --object-format=<hash-algorithm>
-
Вкажіть заданий формат об’єкта (алгоритм хешування) для індексного файлу. Допустимі значення: «sha1» та (якщо ввімкнено) «sha256». За замовчуванням використовується алгоритм для поточного репозиторію (встановлений
extensions.objectFormat
) або «sha1», якщо значення не встановлено або знаходиться за межами репозиторію.Примітка: Наразі немає сумісності між репозиторіями SHA-256 та репозиторіями SHA-1.
Історично ми попереджали, що репозиторії SHA-256 можуть пізніше потребувати змін, несумісних зі зворотною сумісністю, коли ми впроваджуватимемо такі функції сумісності. Сьогодні ми очікуємо лише сумісних змін. Крім того, якщо такі зміни виявляться необхідними, можна очікувати, що репозиторії SHA-256, створені за допомогою сучасного Git, можна буде використовувати в майбутніх версіях Git без втрати даних.
GIT
Частина набору git[1]