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
- Quelle commande applique un commit existant ?
- a) git cherry-pick
- b) git apply
- c) git merge