p. 1 Introduction à Git Guillaume Allègre
[email protected] URFIST Lyon 2014 p. 2 Licence Ceative Commons By - SA I Vous êtes libre de I partager reproduire, distribuer et communiquer l'oeuvre I remixer adapter l'oeuvre I d'utiliser cette ÷uvre à des ns commerciales I Selon les conditions suivantes I Attribution Vous devez attribuer l'oeuvre de la manière indiquée par l'auteur de l'oeuvre ou le titulaire des droits (mais pas d'une manière qui suggérerait qu'ils vous soutiennent ou approuvent votre utilisation de l'oeuvre). I Partage à l'identique Si vous modiez, transformez ou adaptez cette oeuvre, vous n'avez le droit de distribuer votre création que sous une licence identique ou similaire à celle-ci. http://creativecommons.org/licenses/by-sa/3.0/deed.fr c Guillaume Allègre <
[email protected]>, 2014 p. 3 Contribuer - Réutiliser Ce document est rédigé en LATEX + Beamer. Vous êtes encouragés à réutiliser, reproduire et modier ce document, sous les conditions de la licence Creative Commons, Attribution, Share alike 3.0 précédemment décrite. J'accepte volontiers les remarques, corrections et contributions à ce document. p. 4 Plan de la formation I Les bases de Git I Versionner ses chiers I Travailler à plusieurs I Gérer des branches I Déboguer avec git I Introduction au social coding p. 5 Les bases de Git p. 6 Gestionnaire de versions Points communs I issu du développement : chiers textes et binaires I un projet : un ensemble de chiers et répertoires, interdépendants I archive les versions successives d'un projet I stocke les versions parallèles d'un projet (branches) I facilite le travail collaboratif asynchrone I interface en ligne de commande ; interface graphique optionnelle Diérenciations I centralisé (CVCS) ou distribué (DVCS) I avec ou sans verrou, validation, processus d'intégration..