Git est le gestionnaire de versions le plus utilisé au monde. Il s'agit d'un indispensable pour tout projet informatique collaboratif, permettant la gestion des différentes versions, des branches et la résolution des conflits. Sa gestion décentralisée est l'un de ses principaux atouts face à ces concurrents.


À la fin de cette formation, vous serez en mesure de ...

  • Comprendre le principe du versioning
  • Mettre en place un repository
  • Valider, annuler, pousser des modifications
  • Gérer les branches et les tags

Programme détaillé

Le versioning
  • La gestion des versions
  • Pourquoi utiliser le versioning ?
  • Quels outils sur le marché ?
  • Les révisions
  • Le repository et la copie locale
  • Gestion centralisée
  • Gestion décentralisée
  • Avantages de la gestion décentralisée
Git ... qu'est-ce que c'est ?
  • Les objectifs de Git
  • Le repository distant
  • Git et GitHub
  • Téléchargement et installation de Git
Travailler avec Git
  • Configuration
  • Travailler avec la console
  • Travailler avec un outil graphique
  • Créer un nouveau repository
  • Connaître l'état actuel de l'espace de travail
  • Consulter les logs
  • Ajouter et supprimer des fichiers du repository
  • Le commit
  • Le staging area
  • Travailler avec un repository distant
Les branches
  • Pourquoi utiliser des branches ?
  • Utiliser Git dans le cadre d'un projet dcollaboratif
  • Gérer les branches
  • La branche master
  • Le merge
  • Résoudre les conflits
  • Les tags

Evaluation des acquis

  • Quiz à chaque fin de chapitre
  • Test écrit en fin de formation
  • Auto évaluation à remplir en ligne
  • 📎 Référence : GIT
  • Durée : 2 jours (14 heures)
  • 💰 Prix public 2021 : 1000 HT par personne
  • Prérequis :
    • Connaissances de base en informatique
    • Notions de programmation
  • 👥 Public visé :
    • Développeurs
    • Intégrateurs
    • Testeurs
    • Chefs de projets
  • Prochaines sessions prévues :