2011-03-14 12 views
73

Tengo 2 ramas, master y dev.Cómo recoger cereza de 1 rama a otra

estoy en dev rama y quiero cereza-Pick 1 de confirmación desde master a dev. Así que hice

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

Pero cuando lo haga git status y gitx, no veo mi cometer be530cec7748e037c665bd5a585e6d9ce11bc8ad en la historia de Git.

¿Cómo puedo ver mi confirmación en la rama dev?

Respuesta

107

Cuando cherry-pick, se crea un nuevo commit con un nuevo SHA. Si lo hace

git cherry-pick -x <sha> 

entonces al menos obtendrá el mensaje de confirmación desde el original asignan un anexo a su nueva cometer, junto con el SHA original, que es muy útil para el seguimiento de cereza-picks.

+15

Tenga cuidado hay un error tipográfico @mcs, está en minúsculas: git cherry-pick-X . Con 'X' (mayúscula) es una opción diferente: fusionar estrategia, donde 'x' (minúscula) es agregar nombre de confirmación. –

+4

Para ser claros, no hay error tipográfico en esta respuesta. Supongo que @ToniGamez se estaba refiriendo a un comentario que ahora se borró. – Robino

+0

Es por esto que se quita sus comentarios después de haber sido manipulados! – Wyrmwood

Cuestiones relacionadas