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 clone
para 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 HEAD
negocio? ¿Es lo que la última persona que push
tuvo su HEAD
punta en cuando empujaron? ¿No será eso siempre lo que sea que hayan push
editado? HEAD
s moverse ... ¿por qué me importa lo que alguien haya HEAD
señ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?