Quando corri git branch -rperché 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 cloneper 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 HEADbusiness? È l'ultima persona a cui è pushstato HEADindicato quando hanno spinto? Non sarà sempre quello che erano push? HEADs muoversi ... perché mi interessa cosa qualcuno ha HEADindicato 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ì?