git cherry-pick

Colaboración Avanzado

Aplica cambios específicos de otros commits a la rama actual

Uso

git cherry-pick <commit-hash>

Ejemplos

  • git cherry-pick abc123

    Aplica los cambios del commit específico a la rama actual

    basic
  • git cherry-pick abc123..def456

    Aplica un rango de commits

    advanced
  • git cherry-pick --no-commit abc123

    Aplica cambios sin crear un commit automáticamente

    advanced

Notas

  • Útil para traer cambios específicos sin fusionar ramas completas
  • Mantiene el historial limpio cuando solo necesitas cambios puntuales

Advertencias

  • Puede causar conflictos si los cambios afectan a las mismas líneas
  • Crea nuevos commits con diferentes hashes

Consejos

  • Usa --edit para modificar el mensaje del commit
  • git cherry-pick --continue después de resolver conflictos

Comandos Relacionados