Біт припустимої незмінності призначений для залишаючи файл у робочому дереві, але Git не перевіряє його на наявність змін і припускає, що файл не було змінено (хоча якщо він може визначити, не вказуючи файл, що він змінився, він може вільно записати зміни).

Щоб встановити біт "припустити незмінене", використовуйте опцію –assume-unchanged. Щоб скасувати налаштування, використовуйте –no-assume-unchanged .

Команда UPDATE INDEX включає зміни до бази даних, такі як: Вставити рядки в таблицю подій (включно з інформацією про помилку аналізатора з текстового пошуку Db2). Видалити з проміжної таблиці індексу у разі поступових оновлень. Перед першим оновленням створіть тригери в текстовій таблиці користувача.

Вважати без змін – ресурси можна позначити як «вважати незмінними». Це означає, що Git припиняє перевірку робочих файлів дерева на наявність можливих змін, тому вам потрібно вручну скинути біт, щоб повідомити Git, коли ви змінюєте робочий файл дерева.

Перегляньте також git-add(1) для більш зручного способу виконання деяких із найпоширеніших операцій з індексом. Отже git add — це те, що ви зазвичай використовуєте, тоді як git update-index — це потужніший варіант, який також вимагає більше знань з вашого боку.

Натомість цей варіант встановлює/скасовує біт "вважати незмінним" для шляхів. Коли ввімкнено біт «вважати незмінним», користувач обіцяє не змінювати файл і дозволяє Git вважати, що робочий файл дерева відповідає тому, що записане в індексі.