{"meta":{"title":"Réaliser un cherry-pick d'un commit avec GitHub Desktop","intro":"Vous pouvez utiliser GitHub Desktop pour sélectionner un commit spécifique dans une branche et le copier dans une autre branche.","product":"GitHub Desktop","breadcrumbs":[{"href":"/fr/desktop","title":"GitHub Desktop"},{"href":"/fr/desktop/managing-commits","title":"Gestion des commits"},{"href":"/fr/desktop/managing-commits/cherry-picking-a-commit-in-github-desktop","title":"Cherry-picking d’un commit"}],"documentType":"article"},"body":"# Réaliser un cherry-pick d'un commit avec GitHub Desktop\n\nVous pouvez utiliser GitHub Desktop pour sélectionner un commit spécifique dans une branche et le copier dans une autre branche.\n\n## À propos de Git cherry-pick\n\nVous 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.\n\nVous 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](https://git-scm.com/book/en/v2/Distributed-Git-Maintaining-a-Project#_rebase_cherry_pick) dans la documentation de Git.\n\n## Cherry-picking d’un commit\n\n1. Dans GitHub Desktop, cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-git-branch\" aria-label=\"git-branch\" role=\"img\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg> Canal actuel**.\n\n   ![Capture d’écran de la barre du dépôt. Un bouton, intitulé « Current Branch » avec une flèche vers le bas indiquant un menu déroulant, est encadré en orange.](/assets/images/help/desktop/current-branch-menu.png)\n\n2. Dans la liste des branches, cliquez sur celle qui contient les commits pour lesquels vous souhaitez effectuer un cherry-pick.\n\n   ![Capture d’écran de la vue déroulante « Branche actuelle ». Sous « Branches récentes », une branche nommée « my-feature » est mise en évidence avec un contour orange.](/assets/images/help/desktop/select-branch-from-dropdown.png)\n\n3. Dans la barre latérale gauche, cliquez sur **Histoire**.\n\n   ![Capture d’écran de l’onglet « Historique » dans la barre latérale. Au-dessus d’une liste de validations, le bouton d’onglet, intitulé « Historique » est mis en évidence avec un contour orange.](/assets/images/help/desktop/history-tab-in-commit-sidebar.png)\n\n4. Sélectionnez le commit que vous souhaitez cherry-pick.\n\n   <div class=\"ghd-tool mac\">\n\n   Vous pouvez sélectionner un ou plusieurs commits en utilisant <kbd>Commande</kbd> ou <kbd>Maj</kbd>.\n\n   </div>\n\n   <div class=\"ghd-tool windows\">\n\n   Vous pouvez sélectionner un ou plusieurs commits en utilisant <kbd>Ctrl</kbd> ou <kbd>Maj</kbd>.\n\n   </div>\n\n5. Cliquez avec le bouton droit sur le commit sélectionné, cliquez sur **Cherry-pick commit**, puis sélectionnez la branche vers laquelle vous souhaitez copier le commit. Vous pouvez également faire glisser le commit que vous souhaitez sélectionner comme « cherry-pick » de l’onglet « historique » vers le menu déroulant **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-git-branch\" aria-label=\"git-branch\" role=\"img\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg> branche actuelle**, puis déposez ce commit sur la branche où vous souhaitez le copier.\n\n   ![Capture d'écran de l'onglet « Historique » et du menu déroulant « Branche actuelle ». Le curseur survole « my-feature », et des icônes « plus un » indiquent un commit supplémentaire.](/assets/images/help/desktop/cherry-picking.png)\n\n6. La branche actuelle devient celle sur laquelle vous avez effectué le cherry-pick du commit. Vous pouvez maintenant pousser le commit cherry-pické vers le dépôt distant.\n\n## Pour aller plus loin\n\n* ```\n          [git-cherry-pick](https://git-scm.com/docs/git-cherry-pick) dans la documentation de Git\n  ```\n* ```\n          [AUTOTITLE](/desktop/managing-commits/options-for-managing-commits-in-github-desktop)\n  ```"}