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?

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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.