Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.
Update to the latest version of GitHub Desktop before February 2 to avoid disruptions. For more information, see the GitHub blog post.

Cherry-picking d’un commit

Vous pouvez sélectionner un commit spécifique dans une branche et le copier dans une autre branche.

À 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

  1. Dans GitHub Desktop, cliquez sur Branche actuelle.

    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.

  2. Dans la liste des branches, cliquez sur celle qui contient les commits pour lesquels vous souhaitez effectuer un cherry-pick.

    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.

  3. Dans la barre latérale gauche, cliquez sur Histoire.

    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.

  4. 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.

    Capture d’écran de l’onglet « Historique » et de l’affichage déroulant « Current Branch ». Le curseur pointe sur la branche « ma branche » et les icônes « plus un » indiquent l’ajout d’une validation.

Pour aller plus loin