Pour fusionner la branche courante avec la branche principale (habituellement nommée main
ou master
) sur GitHub, vous pouvez suivre ces étapes :
Assurez-vous que vous êtes sur la branche que vous souhaitez fusionner :
Avant de fusionner, assurez-vous d'être sur la branche que vous souhaitez fusionner dans votre terminal ou votre interface Git.
Récupérez les dernières modifications de la branche principale :
Avant de fusionner votre branche avec la branche principale, assurez-vous d'avoir les dernières modifications de la branche principale. Vous pouvez utiliser la commande git pull origin main
(ou master
selon votre configuration) pour cela.
Fusionnez votre branche avec la branche principale :
Utilisez la commande git merge
pour fusionner votre branche avec la branche principale. Assurez-vous d'être sur la branche que vous voulez fusionner (généralement votre branche de fonctionnalité ou de développement) et exécutez :
git merge main
Cela fusionnera les modifications de la branche principale dans votre branche courante.
Résolvez les conflits :
S'il y a des conflits entre votre branche et la branche principale, Git vous demandera de les résoudre. Vous devrez ouvrir les fichiers en conflit, résoudre les conflits manuellement, les marquer comme résolus avec git add
, puis continuer le processus de fusion avec git merge --continue
.
Poussez les modifications fusionnées :
Une fois la fusion terminée, vous pouvez pousser les modifications fusionnées sur le dépôt distant (GitHub) en utilisant la commande :
git push origin VotreBranche
Remplacez VotreBranche
par le nom de votre branche.
Optionnel : Supprimez la branche fusionnée :
Si vous avez terminé avec votre branche de fonctionnalité ou de développement, vous pouvez la supprimer localement et sur le dépôt distant (GitHub) en utilisant la commande :
git branch -d VotreBranche
git push origin --delete VotreBranche
Cela supprimera la branche fusionnée de votre dépôt distant.
Ces étapes vous permettront de fusionner votre branche courante avec la branche principale sur GitHub. Assurez-vous de comprendre pleinement l'impact de la fusion avant de la réaliser, surtout si votre projet est partagé avec d'autres collaborateurs.