tipos tag remove practices etiquetas crear best git git-push

remove - git tag best practices



¿Qué significa git push origen HEAD? (1)

HEAD apunta a la parte superior de la rama actual. git puede obtener el nombre de la rama de eso. Entonces es lo mismo que:

git push origin CURRENT_BRANCH_NAME

pero no tiene que recordar / escribir el nombre de la rama actual. También le impide empujar a la derivación remota incorrecta por accidente.

Si desea presionar una rama diferente a la actual, el comando no funcionará.

Encontré, en la guía oficial :

git push origin HEAD

Una forma práctica de llevar la rama actual al mismo nombre en el control remoto.

Sin embargo, el significado del comando no es claro para mí. ¿Por qué tiene este efecto?

No he podido encontrar una respuesta ( esta pregunta parece tratar el problema, pero el título es engañoso).