Comment choisir en cerise d'une branche à une autre

159

J'ai 2 succursales, masteret dev.

Je suis sur la devbranche et je veux sélectionner 1 commit de masterà dev. Alors j'ai fait

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

Mais quand je fais git statuset gitx, je ne vois pas mon commit be530cec7748e037c665bd5a585e6d9ce11bc8addans l'historique de git.

Comment puis-je voir mon commit dans la devbranche?

Michael
la source

Réponses:

247

Lorsque vous effectuez une sélection, cela crée un nouveau commit avec un nouveau SHA. Si tu fais:

git cherry-pick -x <sha>

au moins, vous obtiendrez le message de validation du commit d'origine ajouté à votre nouveau commit, ainsi que le SHA d'origine, ce qui est très utile pour suivre les choix de cerises.

CanSpice
la source
14
le '-x' consiste à ajouter une ligne au message qui indique où le commit a été sélectionné. Utile uniquement pour les succursales publiques, pas tellement lors de la sélection d'une succursale locale (privée) vers une succursale publique.
Dinesh Kumar