українська мова ▾ Topics ▾ Latest version ▾ git-show-index last updated in 2.49.0

НАЗВА

git-show-index — Показ індексу упакованого архіву

СИНОПСИС

git show-index [--object-format=<hash-algorithm>] < <pack-idx-file>

ОПИС

Чит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]