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
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
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.