Etiquetas
Las en Git funcionan como marcadores para commits importantes: dan un nombre legible para humanos que se corresponde con un hash de commit.
¿Para qué usar etiquetas? Imagina que acabas de terminar un hito importante de tu proyecto, por ejemplo la versión 1.0. Puedes marcar ese punto en el historial del repositorio para consultarlo más adelante. Con esa referencia, puedes devolver fácilmente tu directorio de trabajo a ese estado cuando quieras. También podrías comparar tu código actual con el código de aquella versión anterior.
Las etiquetas también son útiles para marcar versiones publicadas. ¿Quieres un ejemplo?
Imagina que desarrollas una biblioteca de conversión de divisas y la publicas para todo el mundo. Muchísima gente empieza a usar tu biblioteca en sus proyectos. ¡Fama y reconocimiento, ni tan mal!
Tiempo después publicas nuevas actualizaciones que cambian la API de la biblioteca de forma importante. Todos los demás proyectos descargan la nueva versión de tu biblioteca y la meten en su código tal cual. Por desgracia, su propio código todavía no estaba actualizado para soportar tu nueva API, así que todas sus integraciones se rompen al instante. De repente, medio Internet arde, ¡y todo gracias a ti!
Las versiones etiquetadas ayudan a evitar este problema. Cuando tu código por primera vez, lo marcas como versión 1.0 para que los demás proyectos puedan hacer referencia a esa versión concreta. Después, si haces cambios importantes, puedes marcar la nueva versión como 2.0. Quienes usaban la versión antigua pueden seguir usándola. Quienes ya puedan actualizarse pueden cambiar sus dependencias a tu versión 2.0. Este esquema es bastante básico, pero existe una estrategia de versionado más elaborada llamada .
Vamos a etiquetar nuestro último commit de hello.html como versión 1.0.
git tag 1.0Etiqueta el último commit como versión 1.0 usando el comando anterior.
Genial, la etiqueta está creada. Ahora vamos a listar todas las etiquetas del repositorio. Puedes hacerlo ejecutando sin argumentos.
Lista todas las etiquetas de tu repositorio usando el comando git tag.
Perfecto, ahí está nuestra etiqueta 1.0.
Ahora que ya hemos visto cómo referenciar commits y usar etiquetas, hablemos de ramas.
Haz el curso como estaba pensado: progreso en pequeñas dosis, un orden lineal y sin distracciones, y entradas de Gitopedia que se desbloquean poco a poco. Continúa con Git real en VS Code/Cursor/Antigravity/Windsurf cuando quieras.
pero requiere iniciar sesión