ressources-ca

Git : Les branches

> Revenir au sommaire Git

Afficher la liste des branches disponible

Il y a une étoile devant la branche où l’on se trouve.

Liste des branches en local :

git branch

Afficher la liste de toutes les branches locale et distante :

git branch -a

Création d’une branche

git branch nomBranche

Renommer une branche

git branch --move nomBrancheOld nomBrancheNew
git push --set-upstream origin nomBrancheNew
git push origin --delete nomBrancheOld

Se déplacer sur une autre branche

git checkout nomBranche

Fonctionne seulement s’il n’y a pas de modifications sur les fichiers en cours.

Sauvegarder le travail en cours

Cela met de côté les fichiers en cours de modification sans les comités afin de permettre de changer de branche pour par exemple effectuer un correctif rapide.

git stash

Récupérer le travail sauvegardé

git stash apply

Lister le travail sauvegardé

git stash list

Fusionner une branche dans la branche où l’on se trouve

git merge nomBranche

Supprimer une branche

Supprimer une branche en local

git branch -d nomBranche

Avant de supprimer une branche locale, assurez-vous de passer à une autre branche que vous ne voulez PAS supprimer.

De plus la branche que l’on souhaite supprimer ne doit pas comporter des changements non fusionnés et des commits non poussés. Si malgré tous on souhaite forcer la suppression de la branche on aura :

git branch -D nomBranche

Attention : le travail sur cette branche sera entièrement perdu.

Supprimer une branche à distance (origin)

git push origin -d nomBranche

Ressources complémentaires