Para el manejo de versiones

Primero se debe revisar la historia del proyecto

git log -all --graph-> muestra de forma grafica como se han manejado las ramas y todos los commits

git log --all --graph --decorate --oneline-> muestra la misma informacion pero mas comprimida

Para ejecutar un comando con otro nombre se renombra, esto se llama aliases

alias NuevoNombreComando="comando"


Para crear un tag (etiqueta)

Se selecciona un commit, y se toma el hash del commit

git tag -a version -m "mensaje" hashdelcommit-> se realiza la etiqueta tag, se añade con -a, se colocala version a la que hacer referencia (v0.1), se pone un mensaje de que se esta etiquetando y por ultimo el commit de referencia en donde se esta realizando esta etiqueta

git tag-> muestra la lista de los tag’s existentes

git show-ref--tags-> muestra el tag con el commit al que esta conectado, este commit que muestra es distinto al que se le asigno

Los tags no son cambios

Se deben enviar el tag a los repositorios remotos, los tags estan enfocados a utilizarse en el espacio remoto

Para enviar tags al repostirio

git push origin --tags

En github, se puede seleccionar el tag, y se muestran todos los archivos referentes a ese tag, con lo que estaba en el commit en el cual se hizo la referencia


Para borrar un tag

git tag -d NombredelTag