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
ОПИС
Читaє файл .idx для файлу Git pack (створеного за допомогою git-pack-objects[1] або git-index-pack[1]) зі стандартного вводу та виводить його вміст. Вивід складається з одного об’єкта на рядок, причому кожен рядок містить два або три стовпці, розділені пробілами:
-
перший стовпець — це зміщення обʼєкта у відповідному pack-файлі в байтах
-
другий стовпець — це ідентифікатор обʼєкта
-
якщо версія індексу 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]