Contactez-nous au 01 30 67 08 82

[OS001] La gestion de version avec Git

Pratiquer la gestion de versions logicielle avec Git: concepts, commandes usuelles et mise en œuvre. La formation comprend 8 chapitres de cours et d’exercices. Le cours présente les concepts de Git et ses commandes. Les exercices se font avec le client Egit d’eclipse. La dernière demi-journée est dédiée à une mise en situation sur un projet réel.

Durée : 2 jours

Niveau : Débutant

Objectifs de la formation

Être opérationnel avec Git

Public visé

Ingénieurs, Chefs de projets

Ingénieurs Méthodes, Responsables Outils

Mode d’intervention

Concepts et terminologies

  • La gestion de configuration logicielle (GCL)
    • Objectifs, article et révision
    • Configurations et branches
    • Dépôt et espace de travail
    • GCL et gestion des changements
  • La gestion de version distribuée (DVCS)
    • Principe
    • Points forts
    • Organisation centralisée, hiérarchique et distribuée
  • Git
    • Présentation
    • Le commit
    • Les références
    • Le modèle objet
    • Structure du dépôt

Travailler seul

  • Opérations de base
    • L’index
    • Ajouter et modifier des fichiers
    • Recommandations sur les commits
    • Supprimer des fichiers
    • Enregistrer les changements et Ignorer des fichiers
  • Consulter l’historique
    • Visualiser et rechercher des commits
    • Comparer des états
  • Revenir en arrière
    • Modifier le dernier commit
    • Reconstruire et se placer sur un commit antérieur
    • Annuler l’opération commit et vider l’index
    • Écraser l’espace de travail
    • Sauvegarder et restaurer des changements en cours

Travailler en équipe

  • Utiliser les références
    • Les étiquettes
    • Les têtes
  • Développer en parallèle
    • Les branches et lafusion de branches
    • Réécrire une branche sur une nouvelle base
  • Se synchroniser
    • Se mettre à jour
    • Publier des commits
    • Les refspecs

Pour aller plus loin

  • Commandes avancées
  • Autres fonctions
  • Liens