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