À propos du cherry-pick Git
Vous pouvez effectuer un cherry-pick d’un commit sur une branche pour créer une copie du commit avec les mêmes changements dans une autre branche. Si vous commitez les changements dans la mauvaise branche ou si vous souhaitez apporter les mêmes changements à une autre branche, vous pouvez effectuer un cherry-pick du commit pour appliquer les changements à une autre branche. Vous pouvez également effectuer un cherry-picking pour appliquer des changements spécifiques avant de pouvoir créer ou fusionner une demande de tirage (pull request). Par exemple, si vous commitez une résolution de bogue dans une branche de fonctionnalité, vous pouvez effectuer un cherry-pick du commit avec la résolution de bogue dans d’autres branches de votre projet.
Vous pouvez également utiliser le cherry-picking quand vous collaborez avec une équipe. Certains projets incorporent des contributions via des commits par cherry-picking. Pour plus d’informations, consultez Git distribué - Maintenance d’un projet dans la documentation de Git.
Cherry-picking d’un commit
-
Dans GitHub Desktop, cliquez sur Branche actuelle.
-
Dans la liste des branches, cliquez sur celle qui contient les commits pour lesquels vous souhaitez effectuer un cherry-pick.
-
Dans la barre latérale gauche, cliquez sur Histoire.
-
Faites glisser la validation que vous souhaitez sélectionner comme « cherry-pick » de l’onglet « Historique » vers le menu déroulant Current Branch, puis déposez cette validation sur la branche où vous souhaitez la copier.
Pour aller plus loin
- git-cherry-pick dans la documentation de Git