ver las versiones de manera entretenida
'git log --oneline --graph --decorate --all'
le creamos un comando directo
'alias arbolito="git log --oneline --graph --decorate --all"'
y ahora corremos solo arbolito
'arbolito'
Creando un tag
Identifica la version que queres y copias el hash del comit
'git log --oneline --graph --decorate --all'
Y guardamos la version
'git tag -a v0.1 -m "resultado de las primeras clases del curso" 907db6f'
Para ver todos los tags presiona y nos muestra el hash y la version
'git show-ref --tags'
368e1ccd59e897f00d2b292d5baa1833c3b898f1 refs/tags/v0.1
En Internet es donde brillan los tags. Envíalo a Github.
antes de enviar hay qe jalar
'git pull origin master'
Esto quiere decir que solo le vamos a enviar los identificadores de tag
'git push origin --tags'
veo el hash
'arbolito'
copio el hash y guardo la version
'git tag -a v0.2 -m "resultado de las primeras clases del curso" 907db6f'
antes de enviar hay qe jalar
'git pull origin master'
Esto quiere decir que solo le vamos a enviar los identificadores de tag
'git push origin --tags'
y ahora tengo un tag bastardo
y ahora tengo un tag que quiero borrar
busco el tag que hice
'git show-ref --tags'
lo elimino
'git tag -d v0.2'
verifico, dice a qué commit esta pegado el tag
'git show-ref --tags'
antes de enviar hay qe jalar
'git pull origin master'
Esto quiere decir que solo le vamos a enviar los identificadores de tag
'git push origin --tags'
verificamos en github y listo
no se borrará de manera automaticamente, a veces nunca se borra
porque esta en internet, entonces usamos un comando super especial y nunca usado
'git push origin :refs/tags/v0.2'