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?

Miguel
fuente

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.

CanSpice
fuente
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