Retour au cours

cherry-pick et backports

Sélectionnez un commit utile et appliquez-le ailleurs en conservant l’auteur.

objectifs d’apprentissage

  • Identifier SHA.
  • Exécuter cherry-pick.
  • Résoudre conflits éventuels.

prérequis

  • Deux branches existantes.
  • SHA connu.

notions clés

  • Cherry-pick.
  • Auteurs et dates.
  • Conflits.

démonstration guidée

étape 1

Appliquer un commit sur release.

git switch release/1.0
git cherry-pick <sha>

étape 2

Finaliser après conflit.

# résoudre, git add
git cherry-pick --continue

exercice

Faites un backport d’un fix critique depuis main vers release/1.0.

correction

Séquence type.

git switch release/1.0 && git cherry-pick <sha_fix>

quiz éclair

  1. Quelle commande applique un commit existant ?
  • a) git cherry-pick
  • b) git apply
  • c) git merge

ressources

Sujets abordés