Resources attached to the Road To DevOps tutorial https://blog.noobtoroot.xyz/road-to-devops/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

2.4 KiB

Utilisation des branches

@@

1 branche = 1 référence

Une branche est un pointeur léger sur un commit.

Facile à créer et à détruire de manière instantanée.

Locale puis distante si push.

@@

Création / récupération d'une branche

$ git branch <nom_branche>

$ git checkout <nom_branche>

@@

Publication d'une branche

$ git push -u origin <nom_branche>

@@

Récupérer une branche

La fusion d'une branche se fait toujours par un merge.

@@

Merge

merge branche

git checkout master

git merge develop

Un nouveau commit de fusion est créé.

Une fois le travail fusionné la branche n'est plus néccessaire.

@@

Tags

Les tags permmettent de créer une étiquette sur un point spécifique de l'historique de version.


Sert à mémoriser des choses importantes (release).
Immutable par rapport aux branches.

git tag <tagname>

Les tags sont locaux, il faut les envoyer vers le serveur avec la commande git push --tags.

@@

En résumé

Les branches ne sont que des pointeurs.

Il ne faut pas hésiter à en abuser.

La fusion de branche se fait par un merge.