Latest web development tutorials

etiquetas Git

Si usted llega a una etapa importante, y la esperanza de que siempre recordará especial presentar instantáneas, se puede utilizar a git tag para etiquetar.

Por ejemplo, queremos proyectar nuestra w3cschoolcc publicar un "1.0" versión. Podemos usar los comandos -a v1.0 git tag a la última presentación marcada (HEAD) etiqueta "v1.0".

opción -a tiene la intención de "crear una etiqueta anotada." Opción -a no puede ser ejecutado, pero no registra esta etiqueta es Shashi Hou juego, que jugar, y no va a permitir añadir una etiqueta de comentario. Recomiendo para crear una etiqueta ha sido anotada.

$ git tag -a v1.0 

Cuando se ejecuta el comando git tag -a, Git se abrirá su editor que le permite escribir una etiqueta de comentario, al igual que envíe sus comentarios por escrito de la misma.

Ahora, prestar atención cuando se ejecuta git --decorate registro, podemos ver que etiquetamos a:

$ git log --oneline --decorate --graph
*   88afe0e (HEAD, tag: v1.0, master) Merge branch 'change_site'
|\  
| * d7e7346 (change_site) changed the site
* | 14b4dca 新增加一行
|/  
* 556f0a0 removed test2.txt
* 2e082b7 add test2.txt
* 048598f add test.txt
* 85fc7e7 test comment from w3cschool.cc

Si nos olvidamos de presentar una etiqueta de juego, que a su vez liberado, podemos darle una etiqueta adicional.

Por ejemplo, supongamos que liberamos presentar 85fc7e7 (la última línea del ejemplo anterior), pero luego se olvidó de darle a jugar a la mancha. Ahora puede:

$ git tag -a v0.9 85fc7e7
$ git log --oneline --decorate --graph
*   88afe0e (HEAD, tag: v1.0, master) Merge branch 'change_site'
|\  
| * d7e7346 (change_site) changed the site
* | 14b4dca 新增加一行
|/  
* 556f0a0 removed test2.txt
* 2e082b7 add test2.txt
* 048598f add test.txt
* 85fc7e7 (tag: v0.9) test comment from w3cschool.cc

Si queremos ver todas las etiquetas pueden utilizar el siguiente comando:

$ git tag
v0.9
v1.0

Especificar la información de la etiqueta de comando:

git tag -a <tagname> -m "w3cschool.cc标签"

PGP comando label firma:

git tag -s <tagname> -m "w3cschool.cc标签"