2020-01-04 02:06:11 +00:00
|
|
|
# git cherry-pick
|
|
|
|
|
2024-01-09 18:41:42 +00:00
|
|
|
> Aplica los cambios introducidos por confirmaciones existentes a la rama actual.
|
2020-01-04 02:06:11 +00:00
|
|
|
> Para aplicar cambios a otra rama, primero utiliza `git checkout` para cambiar a la rama deseada.
|
|
|
|
> Más información: <https://git-scm.com/docs/git-cherry-pick>.
|
|
|
|
|
2024-01-09 18:41:42 +00:00
|
|
|
- Aplica una confirmación a la rama actual:
|
2020-01-04 02:06:11 +00:00
|
|
|
|
2024-01-09 18:41:42 +00:00
|
|
|
`git cherry-pick {{confirmación}}`
|
2020-01-04 02:06:11 +00:00
|
|
|
|
2024-01-09 18:41:42 +00:00
|
|
|
- Aplica un rango de confirmaciones de la rama actual (véase también `git rebase --onto`):
|
2020-01-04 02:06:11 +00:00
|
|
|
|
2024-01-09 18:41:42 +00:00
|
|
|
`git cherry-pick {{confirmación_inicial}}~..{{confirmación_final}}`
|
2020-01-04 02:06:11 +00:00
|
|
|
|
2024-01-09 18:41:42 +00:00
|
|
|
- Aplica múltiples confirmaciones no secuenciales a la rama actual:
|
2020-01-04 02:06:11 +00:00
|
|
|
|
2024-01-09 18:41:42 +00:00
|
|
|
`git cherry-pick {{confirmación_1}} {{confirmación_2}}`
|
2020-01-04 02:06:11 +00:00
|
|
|
|
2024-01-09 18:41:42 +00:00
|
|
|
- Añade los cambios de una confirmación al directorio de trabajo, sin crear una confirmación:
|
2020-01-04 02:06:11 +00:00
|
|
|
|
2024-01-09 18:41:42 +00:00
|
|
|
`git cherry-pick --no-commit {{confirmación}}`
|