TP : git au lycée
Gestion de version ou « versionning » en jargon informatique !
- Garder un historique complet : savoir qui a modifié quoi, quand et pourquoi.
- Revenir en arrière : restaurer une version antérieure d’un fichier ou d’un projet en cas d’erreur.
- Travailler à plusieurs : permettre à plusieurs personnes de modifier simultanément les mêmes fichiers sans s’écraser mutuellement.
- Créer des branches : développer de nouvelles fonctionnalités en parallèle, sans toucher à la version stable principale.
- Fusionner (merge) : réintégrer proprement le travail fait sur une branche distincte.
- Présentation de l’outil GIT
- Auteur : Linus Torvalds (créateur du noyau Linux)
- Année de création : 2005 (1er commit le 7 avril 2005)
- Contexte : Rupture de la licence gratuite de BitKeeper, l’outil utilisé jusque-là pour gérer le noyau Linux
- Délai de développement : 10 jours pour créer la première version fonctionnelle (démarrée le 3 avril 2005)
- Mainteneur actuel : Junio Hamano (depuis le 26 juillet 2005)
- Version stable 1.0 : 21 décembre 2005
- Origine du nom : « Git » signifie « imbécile » en argot britannique (choix provocateur de Linus)
Sheatcheet:
