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, nos vamos a mover a la rama donde queremos mover el commit con git checkout:

git checkout rama_destino

Aquí, vamos a ver la lista de commits para identificar el que queremos con

git log

Ahora podremos ver la lista de commits que hemos realizado. Idenficamos el que deseamos mover, copiamos su código SHA y procedemos a moverlos 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