1

Algunos apuntes de las ultimas clases

Cambiar el mensaje del último commit

git commit --amend Esto abrirá un editor de texto (vim) para cambiar el commit

Para salir usamos Ctrl + x y n

Viajar en el tiempo

  • local

git reset --hard <commitId>

  • remoto

el comando es git revert pero debemos poner los commits que queremos remover, no al que queremos regresar.

git revert lo que hará será crear un nuevo commit removiendo los cambios de los commits que seleccionamos

git revert <commitID> <commitID>

  • ver archivos pasados

git checkout <commitID> este comando regresa todo nuestro directorio a como lo teníamos en el commit que le pasamos.

Para regresar usamos git checkout <rama>

git stash

lo que nos permite es almacenar los cambios en un lugar temporal para poder movernos a otros lugares con git checkout

git stashguardas los cambios en ese lugar temporal y me regresa al estado del último commit.

git pop me trae los cambios que tenía en el stash

Al usar git pop, traes los cambios que tengas en stash y los pone en la rama en la que estés

No lo uses en ramas diferentes a la que hiciste git stash ya que puede generar conflictos

git stash list veo los stash que tengo

git stash drop elimina lo que tengo en stash

cuando hago cambios y al final me arrepiendo de hacerlos y quiero borrarlos, en ves de hacer Ctrl + z todo el rato, uso: git stash y despues git drop

git amend

  • Nos permite pegar los cambios que están en staging al commit anterior, sin necesidad de hacer otro commit.
  • También nos permite cambiar el mensaje del commit
  • Si no tenemos cambios en staging, sólo cambiamos el mensaje

git commit --amend

Escribe tu comentario
+ 2