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).