Cuando corres, git branch -r¿por qué las llamas enumera origin/HEAD? Por ejemplo, hay un repositorio remoto en GitHub, por ejemplo, con dos ramas: maestra e impresionante función. Si lo hago git clonepara agarrarlo y luego ir a mi nuevo directorio y enumerar las ramas, veo esto:
$ git branch -r
origin/HEAD
origin/master
origin/awesome-feature
O en el orden en que estaría (¿alfa? Estoy fingiendo este ejemplo para mantener en secreto la identidad de un repositorio inocente). Entonces, ¿cuál es el HEADnegocio? ¿Es lo que la última persona que pushtuvo su HEADpunta en cuando empujaron? ¿No será eso siempre lo que sea que hayan pusheditado? HEADs moverse ... ¿por qué me importa lo que alguien haya HEADseñalado en otra máquina?
Solo estoy entendiendo el seguimiento remoto y tal, así que esta es una confusión persistente. ¡Gracias!
EDITAR: tenía la impresión de que los repositorios remotos dedicados (como GitHub, donde nadie ingresará y trabajará en ese código, pero solo tirar o empujar, etc.) no tenían y no deberían tener un HEAD porque, básicamente, había Sin copia de trabajo. ¿No tan?