Git
Maîtrisez les concepts clés de Git
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é
- 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.
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éeFormer plusieurs collaborateurs
- Tarifs dégressifs (plusieurs places)
- Session privée ou sur-mesure
- En présentiel ou à distance