Cómo elegir una cereza de una rama a otra


159

Tengo 2 ramas mastery dev.

Estoy en la devsucursal y quiero seleccionar 1 commit de mastera dev. Así que lo hice

$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Finished one cherry-pick.

Pero cuando lo hago git statusy gitx, no veo mi compromiso be530cec7748e037c665bd5a585e6d9ce11bc8aden la historia de git.

¿Cómo puedo ver mi commit en la devsucursal?

Respuestas:


247

Cuando elige, crea una nueva confirmación con un nuevo SHA. Si lo haces:

git cherry-pick -x <sha>

entonces al menos obtendrá el mensaje de confirmación del compromiso original adjuntado a su nuevo compromiso, junto con el SHA original, que es muy útil para el seguimiento de selecciones de cereza.


14
la '-x' es agregar una línea al mensaje que indica de dónde se seleccionó la confirmación. Útil solo para sucursales públicas, no tanto cuando se selecciona una sucursal local (privada) a una sucursal pública.
Dinesh Kumar el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.