web-dev-qa-db-fra.com

Cherry-Picking quelques commits d'une autre branche

J'ai un scénario dans lequel je ne veux pas choisir un commit spécifique mais une gamme de git commits à distance. Je peux forcer la traction avec l'option difficile, mais cela obtiendra tous les commits, y compris les derniers changements de la télécommande. Veuillez suggérer, comment puis-je obtenir une sélection de validations à distance.


Par exemple, c'est ce que j'essaie de faire.

git checkout -b newbranch 62ecb3

git rebase --onto master 76cada, 56qwqw, 46erer, etc.

20
Varun Maggo

Utilisation
git cherry-pick 76cada 56qwqw 46erer

16
Dane

Disons que l'histoire est A-B-C-D-E-F-G, et vous aimeriez faire votre choix C-D-E-F.

git cherry-pick B..F

ou

git cherry-pick C^..F

ou

git cherry-pick C D E F
36
ElpieKay