¿Cómo hacer … ? en Git

Uno de los sistemas de control de versiones más conocidos y usados actualmente es Git, en este tutorial vamos a ver cuales son las preguntas más frecuentes y cómo solucionarlas.

¿Cómo deshacer un commit?

Comúnmente hacemos un commit de los archivos equivocados a git, ¿cómo podemos deshacer ese commit?

  1. Este es el paso donde cometimos el error y el que queremos deshacer.
  2. Este paso no cambia nuestros archivo en el disco pero deshace el commit  y deja los cambios fuera del stage. Si hacemos git status los podemos ver bajo “Changes not staged for commit” y los tenemos que añadir de nuevo para poder hacer un nuevo commit.
  3. Hacemos los cambios que necesitemos y con git add añadimos los archivos que queremos en el nuevo commit.
  4. Confirmar los cambios (commit) usando el mismo mensaje del último commit. En el paso 2, con reset copiamos la cabeza (head) antigua a .git/ORIG_HEAD.

¿Cómo hacer para borrar una rama local y remotamente?

Para borrar una rama local lo hacemos con

La opción -d es un alias de --delete, el cual solo borra la rama si ya ha sido completamente fusionado en la rama ‘upstream’. Podemos utilizar -D, el cual es una alias de --delete --force, el cual borrará la rama sin importar su estado.

Para borrar la rama del repositorio remoto:

¿Cómo cambiar el mensaje del último commit?

Para modificar el mensaje de nuestro último commit lo podemos hacer con

o, si preferimos usar un editor de texto para escribir nuestros mensajes, con:

Es importante darnos cuenta si tenemos cambios en el area stage ya que si corremos alguno de estos comandos estos cambios también serán enviados.

Para cambiar el mensaje de un commit que ya se encuentra en el repositorio remoto podemos usar

-f es un alias de --force

¿Cómo deshacer un ‘add’ antes de hacer commit?

Para borrar archivos que hayamos añadido lo podemos hacer uno por uno con:

o, si queremos eliminar todos los archivos que añadimos, lo podemos hacer con:

¿Cómo renombrar una rama local?

Para renombrar la rama actual (la cual estamos usando)

Para renombrar cualquier rama

Para aprender más sobre git lo puedes hacer con este tutorial.

21 Febrero, 2017

0 respuestas en "¿Cómo hacer ... ? en Git"

Deja un mensaje

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Aprende Fácilmente© Todos los derechos reservados