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.