GIT : Implémenter le Contrôle de Versions

Objectifs

  • prendre en main l’outil Git et son environnement de travail
  • maîtriser l’ensemble des concepts qui sous-tendent les commandes Git et le fonctionnement général de l’outil
  • Stage / Presentiel
  • 1 210 € (HT)
  • 2 Jours (14 Heures)
  • Code: ITD30

Programme Détaillé

intégrateurs, développeurs, ingénieurs de production
Démarrage rapide
À propos de la gestion de version
Rudiments de Git
Installation de Git
Paramétrage à la première utilisation de Git
Obtenir de l'aide
Les bases de Git
Démarrer un dépôt Git
Enregistrer des modifications dans le dépôt
Visualiser l'historique des validations
Annuler des actions
Travailler avec des dépôts distants
Étiquetage
Trucs et astuces
Les branches avec Git
Ce qu'est une branche
Brancher et fusionner : les bases
Gestion de branches
Travailler avec les branches
Les branches distantes
Rebaser
Git sur le serveur
Protocoles
Installation de Git sur un serveur
Génération des clés publiques SSH
Mise en place du serveur
Accès public
Gitosis
Gitolite
Git distribué
Développements distribués
Contribution à un projet
Maintenance d'un projet
Utilitaires Git
Sélection des versions
Indexation interactive
Le remisage
Réécrire l'historique
Déboguer avec Git
Sous-modules
Fusion de sous-arborescences
Personnalisation de Git
Configuration de Git
Attributs Git
Crochets Git
Exemple de politique gérée par Git
Git et les autres systèmes
Git et subversion
Migrer sur Git
Les tripes de Git
Plomberie et porcelaine
Les objets Git
Références Git
Fichiers groupés
Les références spécifiques
Protocoles de transfert
Maintenance et récupération de données
Travaux Pratiques – Réalisation d’un mini-projet
Mise en œuvre de GIT dans le cadre d’un projet informatique
posséder une expérience sur la gestion de configuration
Pour les formations "A distance", elles sont réalisées avec un outil de visioconférence de type Teams ou Zoom selon les cas, permettant au formateur d'adapter sa pédagogie.
Retrouvez sur notre site internet toutes les précisions sur les sessions à distance ou les classes virtuelles.