Actions

Cours

« Versioning avec Git » : différence entre les versions

De GBLL, TAL, ALAO, etc.

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 6 : Ligne 6 :
Git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds, auteur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2. En 2016, il s’agit du logiciel de gestion de versions le plus populaire qui est utilisé par plus de douze millions de personnes. (source:[https://fr.wikipedia.org/wiki/Git])
Git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds, auteur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2. En 2016, il s’agit du logiciel de gestion de versions le plus populaire qui est utilisé par plus de douze millions de personnes. (source:[https://fr.wikipedia.org/wiki/Git])


En gros, Git vous permet de tenir un journal de toutes les modifications que vous faites dans votre code, et permet de revenir facilement en arrière si besoin. De plus, si vous travaillez en équipe, vous pouvez utiliser un hébergement distant (comme Github ou GitLab) pour travailler avec un journal commun, sauvegarder votre code, et gérer facilement les conflits de fusion lorsque deux développeurs mettent en ligne des modifications différentes du même élément.


== Un tuto parmi d'autres ==
Git vous permet également de créer des branches de travail dans votre projet. Par exemple, imaginons que vous avez développé un logiciel. Un jour, vous souhaitez implémenter de nouvelles fonctionnalités, mais pour éviter de tout chambouler dans votre code qui marche, vous pouvez créer une nouvelle branche, y faire tout ce que vous avez à faire, et si vous êtes satisfaits, vous la fusionnerez ensuite avec la branche principale de votre projet (master).
 
Rien de mieux qu'un petit tuto vidéo pour comprendre les bases :
<embedvideo service="youtube">https://www.youtube.com/watch?v=rP3T0Ee6pLU</embedvideo>
<embedvideo service="youtube">https://www.youtube.com/watch?v=rP3T0Ee6pLU</embedvideo>
== Téléchargement ==
Rendez-vous sur [https://git-scm.com/downloads ce site] pour télécharger la version qui vous intéresse.




[[Fichier:Git-flow.png|vignette|A successful Git branching]]
[[Fichier:Git-flow.png|vignette|A successful Git branching]]

Version du 20 octobre 2020 à 12:38

Sur cette page vous trouverez quelques ressources intéressantes pour vous former à Git, et utiliser le service GitLab de l'UGA.

En bref

Git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds, auteur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2. En 2016, il s’agit du logiciel de gestion de versions le plus populaire qui est utilisé par plus de douze millions de personnes. (source:[1])

En gros, Git vous permet de tenir un journal de toutes les modifications que vous faites dans votre code, et permet de revenir facilement en arrière si besoin. De plus, si vous travaillez en équipe, vous pouvez utiliser un hébergement distant (comme Github ou GitLab) pour travailler avec un journal commun, sauvegarder votre code, et gérer facilement les conflits de fusion lorsque deux développeurs mettent en ligne des modifications différentes du même élément.

Git vous permet également de créer des branches de travail dans votre projet. Par exemple, imaginons que vous avez développé un logiciel. Un jour, vous souhaitez implémenter de nouvelles fonctionnalités, mais pour éviter de tout chambouler dans votre code qui marche, vous pouvez créer une nouvelle branche, y faire tout ce que vous avez à faire, et si vous êtes satisfaits, vous la fusionnerez ensuite avec la branche principale de votre projet (master).

Rien de mieux qu'un petit tuto vidéo pour comprendre les bases :

Téléchargement

Rendez-vous sur ce site pour télécharger la version qui vous intéresse.


A successful Git branching