Repaso
English
Maven, Git y SDLCIntermedioVCS-15

¿Qué hace git cherry-pick <commit>?

Opciones

  1. Elimina un commit del historial de la rama
  2. Aplica un commit de otra rama sobre la tuya (Opción correcta)
  3. Fusiona toda la otra rama en la tuya
  4. Renombra la rama actual en el repositorio local

Respuesta

Aplica los cambios de un commit concreto de otra rama sobre tu rama actual, como un commit nuevo

Por qué

A veces quieres solo UN commit de otra rama, por ejemplo una corrección hecha en develop que también debe ir a release/1.2.

git cherry-pick <hash> copia los cambios de ese commit a tu rama actual, creando un commit nuevo con otro hash.

Úsalo con moderación: los commits duplicados pueden confundir el historial más adelante.

Recuerda

cherry-pick = copiar aquí un commit.

Términos clave

Practica esta pregunta en Repaso