Може хтось скаже мені різницю між HEAD, робочим деревом та індексом у Git?
З того, що я розумію, це всі назви для різних галузей. Чи правильне моє припущення?
Редагувати
Я це знайшов
Одне сховище git може відслідковувати довільну кількість гілок, але ваше робоче дерево пов'язане лише з однією з них ("поточна" або "перевірена" гілка), і HEAD вказує на цю гілку.
Чи означає це, що HEAD та робоче дерево завжди однакові?
Staging Areaдо цього списку. Що HEAD, Working Tree, IndexіStaging Area





HEAD- фіксація на кінчику поточної гілки. Якщо ви тільки що перевірили гілку, тобто не маєте змінених файлів, то її вміст відповідає робочому дереву. Як тільки ви щось модифікуєте, воно більше не відповідає.