Git · Senior · Запитання 30 з 76
Що технічно являє собою індекс (staging area)?
- 1Прихована гілка, що містить майбутній коміт
- ✓Правильна відповідь: Бінарний файл зі шляхами, хешами blob і даними stat
- 3Тека з повними копіями всіх проіндексованих файлів
Пояснення
.git/index зберігає дерево наступного коміту в пласкому вигляді плюс кешовані метадані (розмір, mtime), щоб Git не переобчислював хеші незмінених файлів. Під час конфліктів він тримає три стадії для кожного шляху.