Может ли кто-нибудь сказать мне разницу между HEAD, рабочим деревом и индексом, в Git?
Из того, что я понимаю, это все имена для разных ветвей. Правильно ли мое предположение?
Изменить
Я нашел это
Единственный репозиторий git может отслеживать произвольное количество ветвей, но ваше рабочее дерево связано только с одним из них (ветвь "current" или "check out" ), а HEAD указывает на эту ветку.
Означает ли это, что HEAD и рабочее дерево всегда одинаковы?