Come scegliere una ciliegia da un ramo all'altro


159

Ho 2 rami mastere dev.

Sono in devfiliale e desidero selezionare 1 commit da mastera dev. Così ho fatto

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

Ma quando lo faccio git statuse gitx, non vedo il mio impegno be530cec7748e037c665bd5a585e6d9ce11bc8adnella storia di Git.

Come posso vedere il mio commit nella devfiliale?

Risposte:


247

Quando scegli la ciliegia, crea un nuovo commit con un nuovo SHA. Se fate:

git cherry-pick -x <sha>

quindi almeno riceverai il messaggio di commit dal commit originale aggiunto al tuo nuovo commit, insieme allo SHA originale, che è molto utile per tenere traccia delle scelte di ciliegia.


14
la '-x' è di aggiungere una riga al messaggio che indica da dove è stato scelto il commit. Utile solo per le filiali pubbliche, non tanto quando si seleziona una ciliegia da una filiale locale (privata) a una filiale pubblica.
Dinesh Kumar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.