usar tipos tag sirve repositorio qué podemos partir para otro oneline nuevo nos log hace existen etiquetas delete cuando crear creamos git github git-tag

tipos - Crear una etiqueta en el repositorio de GitHub.



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

Puede crear etiquetas para GitHub usando:

  • la línea de comando Git, o
  • Interfaz web de GitHub.

Creando etiquetas desde la línea de comando

Para crear una etiqueta en tu rama actual, ejecuta esto:

git tag <tagname>

Si desea incluir una descripción con su etiqueta, agregue -a para crear una etiqueta anotada :

git tag <tagname> -a

Esto creará una etiqueta local con el estado actual de la rama en la que se encuentra. Cuando se empuja a su repositorio remoto, las etiquetas NO se incluyen de forma predeterminada. Deberá decir explícitamente que desea insertar sus etiquetas en su repositorio remoto:

git push origin --tags

De la documentación oficial de Linux Kernel Git para git push :

--tags

Todos los refs bajo refs / tags son empujados, además de refspecs explícitamente listados en la línea de comando.

O si solo quieres presionar una sola etiqueta:

git push origin <tag>

Consulte también mi respuesta a ¿Cómo insertar una etiqueta en un repositorio remoto utilizando Git? para más detalles sobre la sintaxis anterior.

Creando etiquetas a través de la interfaz web de GitHub.

Puede encontrar las instrucciones de GitHub para esto en la página de ayuda de Creación de lanzamientos . Aquí hay un resumen:

  1. Haga clic en el enlace de versiones en nuestra página de repositorio,

  2. Haga clic en Crear una nueva versión o Redacte una nueva versión ,

  3. Rellene los campos del formulario, luego haga clic en Publicar versión en la parte inferior,

  4. Después de crear su etiqueta en GitHub, es posible que también desee buscarla en su repositorio local:

    git fetch

Tengo un repositorio en GitHub y necesito etiquetarlo . Lo etiqueté en una concha, pero en GitHub no aparece. ¿Tengo que hacer algo más?

El comando que usé en shell es:

git tag 2.0

y ahora cuando git tag se muestra:

2.0

Así que parece que las etiquetas están presentes, ¿correcto?

El repositorio es: https://github.com/keevitaja/myseo-pyrocms .

¿Cómo hago para que esta etiqueta aparezca en GitHub? ¿Dónde están mis etiquetas?


Solo tienes que empujar la etiqueta después de ejecutar el comando git tag 2.0 .

Así que haz git push --tags ahora.


Todo depende de qué tipo de etiqueta quieres crear:

  • Si desea crear etiquetas anotadas, para mostrar metadatos adicionales, puede hacerlo de la siguiente manera: git tag -a v1.0.0 .
  • Por otro lado, las etiquetas Lightweight se utilizan para "marcar como favorito" tus confirmaciones para uso privado: git tag v1.0.0 .

Hay algunas otras funcionalidades de etiquetas como:

  • Listado de etiquetas - git tag -l -n3 . El comando enumera todas las etiquetas existentes con un máximo de 3 líneas de su mensaje de etiqueta. Por defecto -n solo muestra la primera línea.
  • Detalles de la etiqueta - git show <tag_identifier> . Muestra todo lo que necesitas saber sobre una etiqueta específica.
  • Clasificación de etiquetas - etiqueta git tag --sort=<type>
  • Etiquetas de publicación - git push origin v1.0 . Puede git push la etiqueta individualmente, o puede ejecutar git push --tags que empujará todas las etiquetas a la vez.

Asegúrese de revisar este artículo relacionado con la etiqueta para obtener información más relevante.


CUIDADO: en el comando anterior ( git tag -a v1.0 ) se usa el indicador -a . Esta bandera le dice a Git que cree una bandera anotada. Si no proporciona la bandera ( ie git tag v1.0 ), se creará lo que se llama una etiqueta ligera.

Se recomiendan etiquetas anotadas porque incluyen mucha información adicional, como:

  • la persona que hizo la etiqueta
  • la fecha en que se hizo la etiqueta
  • un mensaje para la etiqueta

    Debido a esto, siempre debe usar etiquetas anotadas.


Creación de etiquetas

Git utiliza dos tipos principales de etiquetas: ligeras y anotadas .

Etiquetas anotadas: para crear etiquetas anotadas en git, simplemente puede ejecutar los siguientes comandos simples en su terminal.

$ git tag -a v2.1.0 -m "xyz feature is released in this tag." $ git tag v1.0.0 v2.0.0 v2.1.0

El -m denota el mensaje para esa etiqueta en particular. Podemos escribir un resumen de las características que se van a etiquetar aquí.

Etiquetas ligeras :

La otra forma de etiquetar confirmaciones es una etiqueta liviana. Podemos hacerlo de la siguiente manera:

$ git tag v2.1.0 $ git tag v1.0.0 v2.0.0 v2.1.0

Etiqueta de empuje

Para empujar una etiqueta en particular puede usar el siguiente comando:

git push origin v1.0.3

o si quieres empujar todas las etiquetas, usa el siguiente comando:

git push --tags

Enumerar todas las etiquetas : para enumerar todas las etiquetas use el siguiente comando

git tag