47 lines
1.7 KiB
Markdown
47 lines
1.7 KiB
Markdown
|
---
|
||
|
title: Git Cherry Pick
|
||
|
localeTitle: Git Cherry Pick
|
||
|
---
|
||
|
## Git Cherry Pick
|
||
|
|
||
|
El comando `git cherry-pick` aplica los cambios introducidos por algunas confirmaciones existentes. Esta guía se centrará en explicar esta característica lo más posible, pero, por supuesto, la verdadera [documentación de Git](https://git-scm.com/docs/git-cherry-pick) siempre será útil.
|
||
|
|
||
|
### Comprobación de una selección de cereza de rama existente de maestro
|
||
|
|
||
|
Para aplicar el cambio introducido por la confirmación en la punta de la rama maestra y crear una nueva confirmación con este cambio. Ejecuta el siguiente comando
|
||
|
|
||
|
```shell
|
||
|
git cherry-pick master
|
||
|
```
|
||
|
|
||
|
### Compruebe en un cambio de un compromiso diferente
|
||
|
|
||
|
Para aplicar el cambio introducido por la confirmación en el valor hash particular que desea, ejecute el siguiente comando
|
||
|
|
||
|
```shell
|
||
|
git cherry-pick {HASHVALUE}
|
||
|
```
|
||
|
|
||
|
Esto agregará los cambios incluidos referidos en ese compromiso, a su repositorio actual
|
||
|
|
||
|
### Aplicar ciertas confirmaciones de una rama a otra.
|
||
|
|
||
|
`cherry-pick` te permite elegir y elegir entre confirmaciones de una rama a otra. Digamos que tienes dos ramas `master` y `develop-1` . En la rama `develop-1` tienes 3 confirmaciones con los ID de `commit-1` , `commit-2` y `commit-3` . Aquí solo puede aplicar `commit-2` al `master` rama por:
|
||
|
|
||
|
```shell
|
||
|
git checkout master
|
||
|
git cherry-pick commit-2
|
||
|
```
|
||
|
|
||
|
Si encuentra algún conflicto en este punto, debe corregirlos y agregarlos usando `git add` y luego puede usar la marca de continuación para aplicar el cherry-pick.
|
||
|
|
||
|
```shell
|
||
|
git cherry-pick --continue
|
||
|
```
|
||
|
|
||
|
Si desea abortar una selección intermedia, puede utilizar la bandera de abortar:
|
||
|
|
||
|
```shell
|
||
|
git cherry-pick --abort
|
||
|
|
||
|
```
|