Коли ти запускаєшся, git branch -r
чому це списки origin/HEAD
? Наприклад, є віддалений репо на GitHub, скажімо, з двома гілками: master та awesome-особливість. Якщо я git clone
захоплю його, а потім перейду до мого нового каталогу та перелічу гілки, я бачу таке:
$ git branch -r
origin/HEAD
origin/master
origin/awesome-feature
Або в якому б порядку не було (альфа? Я підробляю цей приклад, щоб зберігати особу невинного репо в таємниці). То в чому HEAD
справа? Є чи це те , що остання людина , push
мав їх HEAD
загострені в тому, коли вони виштовхнули? Чи не завжди це буде, як би там не було push
? HEAD
s рухатися навколо ... чому мені байдуже, на кого хто HEAD
вказував на іншій машині?
Я просто отримую ручку на віддалене відстеження і таке, тож це одна тривала плутанина. Дякую!
EDIT: У мене було враження, що спеціальні віддалені репости (як, наприклад, GitHub, де ніхто не впишеться і не буде працювати над цим кодом, а лише тягнути або натискати і т. Д.) Не мали і не повинні мати ГОЛОВИ, тому що, в основному, немає робочої копії. Не так?