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