Quando corri git branch -r
perché il blaze è elencato origin/HEAD
? Ad esempio, c'è un repository remoto su GitHub, diciamo, con due rami: master e funzionalità impressionante. Se lo faccio git clone
per afferrarlo e poi andare nella mia nuova directory ed elencare i rami, vedo questo:
$ git branch -r
origin/HEAD
origin/master
origin/awesome-feature
O in qualunque ordine sarebbe (alfa? Sto falsificando questo esempio per mantenere segreta l'identità di un innocente repo repo). Quindi qual è il HEAD
business? È l'ultima persona a cui è push
stato HEAD
indicato quando hanno spinto? Non sarà sempre quello che erano push
? HEAD
s muoversi ... perché mi interessa cosa qualcuno ha HEAD
indicato su un'altra macchina?
Sto solo prendendo confidenza con il monitoraggio remoto e simili, quindi questa è una confusione persistente. Grazie!
EDIT: Avevo l'impressione che i repository remoti dedicati (come GitHub in cui nessuno si immergesse e lavorasse su quel codice, ma solo pull o push, ecc.) Non avevano e non dovevano avere un HEAD perché, fondamentalmente, c'era nessuna copia funzionante. Non così?