Atelier de présentation de git/github
Les projets informatiques offrent l’occasion comme peu d’autres domaines de collaborer à plusieurs (très nombreux!) sur un même projet.
Ce genre de projet est donc à la fois très complexe, et implique de nombreux collaborateurs.
Les logiciels de contrôle de version - tels que git ou svn - permettent de pouvoir conserver un historique des changements afin de pouvoir revenir à des états antérieurs. Ils permettent aussi de gérer la collaboration en donnant des fonctionnalités de fusion si des mêmes fichiers sont modifiés par plusieurs personnes en même temps (.. compliqué).
But
Comprendre ce qu’est un outil de contrôle de version : git. Comprendre ce qu’est github.
1. Ce que vous allez faire
- installation de git sur votre ordinateur
- création d’un compte sous github avec votre mail simplon
-
intégration de git avec ide
- création d’un repo local + envoie en distant sur github
- clone d’un repo distant existant
- simulation d’un projet à plusieurs
Rendez-vous ici pour la pratique.
2. Modalités
installations en individuel puis simulation de projet à plusieurs.
3. Ressources
Une bonne introduction des commandes de base, des généralités sur git et github : https://guides.github.com/introduction/git-handbook/
Git est le logiciel de versionning le plus utilisé par les developpeurs. L’autre grand nom est svn : stackoverflow -> why is git better than subversion.