Git cherry pick. Mueve commits entre ramas
Anuncio:
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.