remotes/origin/HEAD -> origin/master что значит эта строка?? заранее огромное спасибо!
указатель на дефолтный бранч в remote репозитории
Локально указатель на ветку говорит нам на какой ветке мы находимся. А на что указывает этот указатель на дефолтный бранч в ремоут репозитории?
А на что указывает этот указатель на дефолтный бранч в ремоут репозитории?
на дефолтный бранч в ремоут репозитории
хм, а что такое этот дефолтный бранч? я не знаю
в гугле забанили?
Почему на дефолтный то? Просто указатель на текущий коммит в ремоуте
в bare репозиториях разве есть понятие "текущий коммит" ?
Есть, он ничем системно от обычного не отличается. А вот понятие дефолт бранча нет, оно есть только у гит серверов
и что же является "текущим" коммитом в понимании bare репозитория
Ну что там зачекаутишь, тот и хед.)
не нашел что такое дефолтный бранч, но нашел ответ на мой вопрос))) https://ru.stackoverflow.com/questions/543282/%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-remotes-origin-head
Так тебе тоже самое писали кучу раз выше
https://t.me/git_cool/66650
ответ этот или неверный или непонятно изложен. Само собой понятно что HEAD это тот же указатель, в моем случае он на удаленном репозитории и собственно он куда то указывает. Спасибо конечно но ответ этот для меня звучит как мой же вопрос только заданный по другому.
Опять же если этот ответ всем понятен то для чего это информация указатель программисту?
Ну скажем технически ты прав. Хотя опять же в bare репозиториях checkout это просто перенос указателя HEAD. На практике же remote это почти всегда bare репозиторий, чаще всего git сервер, и HEAD таки представляет собой дефолтный бранч этого сервера.
Потому что этот бейр репозиторий управляется условным гитлабом, и условный гитлаб там указатель передвигает.
Ну представь что у тебя 30 ремоутов, 10 из которых твои репы дома/на работе/на ноуте/на телефоне etc Ты наверное захочешь примерно понимать что и где у тебя указывает на что именно, а вдруг ты захочешь переключится на хед ремоута? Склонить? Пульнуть?
Обсуждают сегодня