Skip to content
Snippets Groups Projects
Forked from Derrode Stéphane / INF-TC2
Loading
git-fork.md 11.45 KiB

TOC

Comme tout tutoriel, ce document a besoin de vos retours pour s'améliorer! N’hésitez pas à m'envoyez un mail décrivant vos difficultés et, éventuellement, les solutions que vous auriez trouvées pour les contourner.

Présentation de git

Ce mini tutoriel consiste en une présentation (très simplifiée) de l'usage du système de gestion de version appelé git (à prononcer guite). La présentation se limite aux usages que nous exploiterons durant les BEs de l'UE Informatique (en particulier: rendus de travail automatisés, pour les BE #3 et #5).

Il constitue néanmoins une introduction à un outil très utilisé dans le domaine du développement logiciel, et que vous pourriez utiliser à de nombreuses reprises dans votre scolarité (notamment dans les projets de développement en groupe tels que les PE, le PAi ou PAr), et au delà! En tout état de cause, il se justifie pleinement dans le cadre de la crise sanitaire que nous traversons, en proposant un outil collaboratif de travail très performant.

wikipédia git: 'Il s'agit du logiciel de gestion de versions le plus populaire qui est utilisé par plus de douze millions de personnes.' (en 2016)

Présentation succincte de git et gitlab

git est un système de contrôle de version (version control system, ou VCS)

  • Un ensemble d'outils logiciels pour:
    • Mémoriser et retrouver différentes versions d'un projet.
    • Faciliter le travail collaboratif.
  • Initialement développé par Linus Torvalds pour faciliter le développement du noyau Linux:
    • Logiciel libre / open source.
    • Disponible sur toutes les plates-formes.

Remarque : git est disponible par défaut sur les machines Mac OS X et Linux. S'il est absent de Windows (pour le savoir, lancez la commande git dans un Terminal), alors installez-le à partir de ce lien : git-scm.