Todos alguna vez pusheamos un commit que no era, rompimos todo y sentimos pánico. Por suerte, git nos permite reparar esos errores y volver el tiempo atrás a donde todo funcionaba perfectamente.
Hoy vamos a hablar de CHERRY-PICK un comando que permite elegir uno o más commits de una rama y aplicarla en otra.
¿Cómo usar git cherry-pick?
Lo único que necesitamos es saber el hash del commit específico que queremos aplicar a nuestra rama. ¿Cómo hacemos eso? en la terminal vamos a revisar
Vamos a buscar el hash (número del commit) que acabamos de hacer y lo vamos a anotar en un block. En ese mismo log, buscamos el hash del commit al que queremos traer a nuestra rama.También lo podemos buscar en github/gitlab/
Ahora en la terminal, vamos a escribir:
→ git reset --hard n° commit que necesitamos
→ git checkout tu-rama
→ git cherry-pick n° commit que hicimos --no-commit
¡Y ya podemos volver a trabajar! Aunque no se trata de una de las herramientas más usadas de git, puede resultar muy práctica y nos puede ahorrar mucho tiempo cuando trabajamos en varias ramas.
Top comments (0)