tener tag repositorio qué proyecto podemos para oneline nuestros mayor log herramienta hacer hace delete control cambiar git tags tagging revert

tag - ¿Cómo vuelves a una etiqueta específica en Git?



¿qué hace git log-oneline? (2)

Sé cómo revertir a los compromisos más antiguos en una sucursal de Git, pero ¿cómo vuelvo al estado de una sucursal dictado por una etiqueta? Imagino algo como esto:

git revert -bytag "Version 1.0 Revision 1.5"

es posible?


Las etiquetas Git son solo punteros a la confirmación. Por lo tanto, los usa de la misma manera que HEAD, los nombres de las sucursales o los hash shash. Puede usar etiquetas con cualquier comando de git que acepte argumentos de confirmación / revisión. Puede probarlo con git rev-parse tagname para mostrar los puntos de confirmación a los que se apunta.

En tu caso tienes al menos estas dos alternativas:

  1. Restablecer la rama actual a la etiqueta específica:

    git reset --hard tagname

  2. Genere la confirmación de revertir en la parte superior para ir al estado de la etiqueta:

    git revert tag

Esto podría introducir algunos conflictos si tienes combinaciones de fusión sin embargo.


Use git reset :

git reset --hard "Version 1.0 Revision 1.5"

(Suponiendo que la cadena especificada es la etiqueta).