GIT

Formation : 13423

RÉFÉRENCE INTERNE DE LA FORMATION :

CP-GIT

Description de la formation

Git est le système de contrôle de version decentralisé dont on entend parler en ce moment. Créé par Linus Torvald, il est léger et efficace. Il permet de gérer des petits projets ainsi que de très gros projets.



Présentation de GIT

Concepts de base du contrôle de version
La gestion centralisée ou distribuée
Principe de fonctionnement
Les différentes solutions de gestion de versions
Installation et configuration de Git

Installation sous différents systèmes
Configuration de l’environnement de travail
Déclaration d’outils graphiques de comparaison/fusion
Présentation d’outils graphiques
Utilisation de Git, les fondamentaux

Le modèle objet Git
Le répertoire de travail et le répertoire Git
La zone d’index ou staging area
Les concepts de branche, tag et dépôt
Création et initialisation d’un dépôt
Gestion locale des fichiers

Consultation de l’état du répertoire de travail
Ajout, ignorance, modification, suppression et recherche de fichiers
Annulation et visualisation des modifications
Parcours de l’historique des révisions

Gestion des branches

La branche master
Création de branches
Changement de branche
Fusion de branches
Gestion des conflits
Partage de travail et collaboration

Mise en place d’un dépôt distant
Les branches distantes
Récupération des modifications
Publier ses modifications
Mise en oeuvre des outils Git

Git-Gui/Gitk et SourceTree : clients graphiques Git pour Windows
TortoiseGit : l’extension Git pour l’explorateur Windows
GitWeb : l’interface Web de navigation au sein de dépôts Git
GitHub : service Web d’hébergement de dépôts Git
GitLab et Gogs : alternatives auto-hébergées à GitHub
Gerrit : application de revue de code

Destinataires de la formation

Participants
Toutes personnes souhaitant découvrir GIT.

Mots-clés en rapport avec la formation

DEVOPS GIT