Git cherry pick. Mueve commits entre ramas

Antonio J. Galisteo

Hoy vamos a ver cómo mover commits de una rama a otra con git cherry pick.

En ocasiones, nos ha pasado (al menos a mí sí) que hemos hecho algún commit en una rama y nos hemos dato cuenta de que no era ahí donde queríamos hacerlo. Podemos borrar el commit, cambiarnos de rama y volver a hacerlo, pero también podemos usar cherry pick para mover commits a otra rama.

Veamos entonces cómo mover commits de una rama a otra. En primer lugar, vamos a ver la lista de commits para identificar el que queremos mover con:

git log

Aquí podremos ver la lista de commits que hemos realizado. Identificamos el que deseamos mover, copiamos su código SHA y nos vamos a cambiar a la rama donde queremos mover el commit con git checkout:

git checkout rama_destino

En este punto, procedemos a mover el commit de rama con:

git cherry-pick SHA

Con esto, acabamos de mover nuestro commit a la rama donde actualmente estamos.

Puedes aprender más consultando nuestro manual de Git.

Espero que te haya sido de utilidad.

Publicado el 25-03-2018

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!

Deja un comentario

Comentanos

*

Ir arriba de la pagina