GIT

Git

Maîtrisez les concepts clés de Git

Formation officielle SFEIR InstituteNiveau Intermédiaire⏱️ 2 jours (14h)

Ce que vous allez apprendre

  • Maîtriser les bases de Git
  • Travailler en équipe
  • Définir un workflow Git
  • Utiliser Git au quotidien
  • Être sensibilisé(e)s aux bonnes pratiques

Prérequis

  • Compétence de base avec les outils de ligne de commande, par exemple en environnement Linux
  • Notions sur la gestion de version logicielle et la gestion sémantique de version

Public cible

  • Développeurs ou programmeurs qui travaillent en équipe, Développeurs ou programmeurs qui travaillent sur des projets open source, Toute autre personne ayant besoin de comprendre l'utilisation de Git au quotidien: consultants, chefs de projet, ingénieur devops, data scientists, ingénieurs machine learning,...

Programme de la Formation

15 modules pour maîtriser les fondamentaux

Sujets abordés

  • Qu'est-ce que Git ?
  • Les origines de Git ?
  • Pourquoi utiliser Git?

Sujets abordés

  • Le dépôt Git
  • Les zones
  • Le workflow de base
  • La notion de commit

Activités

Bien démarrer avec Git

Sujets abordés

  • Initialiser le dépôt
  • Interroger le dépôt
  • Traquer des fichiers
  • Sauvegarder des fichiers
  • Consulter l'historique

Activités

Création d'un dépôt

Sujets abordés

  • Créer un commit
  • Modifier un commit
  • Supprimer un commit
  • Annuler un commit

Activités

Gestion des commits

Sujets abordés

  • Qu'est-ce qu'une branche?
  • Créer une branche
  • La position courante alias HEAD
  • Lister les branches
  • Naviguer entre les branches

Activités

Création d'un ensemble de branches

Sujets abordés

  • Renommer une branche
  • Supprimer une branche
  • Fusionner des branches
  • Rebaser des branches
  • Labelliser des branches
  • Publier des labels

Activités

Suppression d'une branche

Fusion de branches

Rebasage de branche

Sujets abordés

  • Gérer des conflits
  • Répercuter des modifications
  • Pansements

Activités

Gestion de conflit

Sujets abordés

  • Consulter l'historique
  • Altérer une branche
  • Conséquences

Activités

Modifier une branche en pratique

Sujets abordés

  • Configuration
  • Accès en SSH
  • Chiffrer ses commits

Activités

Configurer son git

Sujets abordés

  • Dépôts publics
  • Dépôts distants
  • Dépôts locaux
  • Ajouter un dépôt
  • Supprimer un dépôt
  • Publier vers un dépôt
  • Publier des labels
  • Récupérer depuis un dépôt

Activités

Se connecter à un dépôt distant

Utiliser un dépôt public

Sujets abordés

  • Récupérer des modifications
  • Mettre de côté son travail
  • Gérer les différences
  • Agir de façon stratégique
  • Discussion

Activités

Utiliser Git au quotidien

Sujets abordés

  • Définition
  • Utilité
  • Ce qui existe déjà

Activités

Définir un workflow rebase

Définir un workflow merge

Sujets abordés

  • Définir un workflow
  • Définir des hooks
  • Restreindre les droits aux dépôts
  • Les bonnes habitudes
  • Habitudes à bannir

Sujets abordés

  • Ressources officielles
  • Documentation en ligne

Processus Qualité

L'engagement de SFEIR Institute : une démarche d'excellence pour garantir la qualité et la réussite de toutes nos formations. En savoir plus sur notre démarche qualité

Méthodes pédagogiques mobilisées
  • Lectures / Apports théoriques (Slides)Présentation de concepts via des supports visuels (PowerPoint, PDF).
  • Démonstration technique (Démos)Le formateur réalise une manipulation ou une procédure devant les apprenants.
  • Laboratoires dirigés (Labs)Mise en pratique guidée sur logiciel, machine ou environnement technique.
Dispositif d'évaluation et de suivi

L'atteinte des objectifs de la formation est évaluée à plusieurs niveaux pour garantir la qualité de la prestation :

  • Évaluation continue des acquis : Vérification des connaissances tout au long de la formation via des méthodes participatives (en fonction de la formation: quiz, exercices pratiques, mises en situation) sous la supervision du formateur.
  • Mesure de la progression : Dispositif d'auto-évaluation comparatif comprenant un diagnostic initial pour situer le niveau de départ, suivi d'une évaluation finale pour valider l'évolution des compétences.
  • Évaluation de la qualité : Questionnaire de satisfaction en fin de session pour mesurer la pertinence et l'efficacité de la formation ressentie par les participants.

Prochaines sessions

Aucune date ne vous convient ?

Nous organisons régulièrement de nouvelles sessions. Contactez-nous pour connaître les prochaines dates disponibles ou pour organiser une session à la date de votre choix.

S'inscrire à une date personnalisée

1 400HT

par apprenant