Les commandes Git liées aux branches sont essentielles pour gérer efficacement le développement de projets. Voici les plus fréquentes:
git branch → Liste toutes les branches
locales.git branch -r → Liste les branches distantes.git branch -a → Liste toutes les branches (locales
et distantes).git branch nom_de_branche → Crée une nouvelle
branche.git switch -c nom_de_branche → Crée et bascule vers
une nouvelle branche.git switch nom_de_branche → Bascule sur une branche
spécifique.git checkout nom_de_branche → Ancienne commande
pour changer de branche.git merge nom_de_branche → Fusionne la branche
spécifiée dans la branche actuelle.git branch -d nom_de_branche → Supprime une branche
locale (si elle est fusionnée).git branch -D nom_de_branche → Supprime une branche
locale de force.git push origin --delete nom_de_branche → Supprime
une branche distante.git push -u origin nom_de_branche → Envoie une
nouvelle branche vers le dépôt distant et la suit.git fetch → Récupère les mises à jour des branches
distantes.git pull → Récupère et fusionne les modifications
d'une branche distante.git checkout -b nom_de_branche origin/nom_de_branche
→ Crée une branche locale à partir d'une branche distante.git rebase branche_cible → Rejoue les commits de la
branche actuelle sur une autre branche.git merge --abort → Annule une fusion en cas de
problème.git rebase --abort → Annule un rebase en cas de
problème.git status → Affiche les fichiers en conflit.git mergetool → Ouvre un outil pour résoudre les
conflits.