Junior — Middle
Quelle est la différence entre la commande merge et cherry-pick lors de l'utilisation des systèmes de contrôle de version Git?
sobes.tech IA
Réponse de l'IA
La commande merge dans Git est utilisée pour fusionner deux branches, en intégrant toutes les modifications d'une branche dans une autre. Cela crée un nouveau commit de fusion qui contient l'état combiné du code.
La commande cherry-pick permet de sélectionner et d'appliquer un commit spécifique d'une branche à une autre, sans fusionner toute la branche. Cela est utile lorsque vous souhaitez transférer uniquement certains changements.
Exemple :
git merge feature— fusionnera toute la branche feature dans la branche courante.git cherry-pick <commit-hash>— appliquera un seul commit spécifique d'une autre branche.
Ainsi, merge fonctionne avec des branches entières, tandis que cherry-pick fonctionne avec des commits individuels.