technique:git:git_avancees

Ceci est une ancienne révision du document !


Git : fonctionnalités avancées

Pour pouvoir utiliser pleinement Git, il peut être utile de s'approprier la notion de branches. Une branche est une fonctionnalité ou une option que l'on souhaite ajouter et tester sans quelle vienne pour l'instant impacter le coeur du projet.

On crée une nouvelle branche au projet, à partir de la branche master

git branch nouvellebranche

On passe sur la branche nouvellebranche

git checkout nouvellebranche

ou plus directement :

git checkout -b nouvellebranche

On peut faire des commits (git add & git commit) sur cette branche. On peut aussi repasser sur la branche principale et en faire d'autres.

git checkout master

Il est aussi possible de venir se placer sur un commit, une branche ou un tag précédent :

git checkout nomcommit
git checkout vieillebranche
git checkout nomtag

(Voir git checkout -h)

On repasse sur la branche master

git checkout master

Et on fusionne la branche souhaitée vers la branche en cours (master)

git merge nouvellebranche

Puis on peut supprimer la branche en cours :

git branch -d nouvellebranche # Si status est à jour
ou
git branch -D nouvellebranche # si pas fusionnée

ff

  • technique/git/git_avancees.1578156831.txt.gz
  • Dernière modification : 2020/04/11 02:26
  • (modification externe)