Formation Git (de A à Z)

(569)*

Avec cette formation Git de 2 jours, vous apprendrez à versionner votre code comme jamais auparavant !

Formation Git (de A à Z)

Description

Cette formation Git vous permettra de comprendre les concepts, les workflows et les bonnes pratiques de Git.

Pendant 2 jours, vous apprendrez à maîtriser :

  • les fondamentaux, comme la gestion des commits et des branches,
  • les pratiques de collaboration les plus efficaces,
  • les clés pour aborder sereinement des projets complexes.

En maîtrisant Git, vous pourrez réduire les erreurs, améliorer votre productivité et garantir une maintenance du code durable et structurée.

🇺🇸 Cette formation est aussi disponible en anglais

Public

Cette formation Git s’adresse à toute personne (développeur·euse·s, dévops, etc.) souhaitant apprendre à maîtriser l’outil Git, qu'ils ou elles soient débutant·e·s ou l'aient déjà un peu utilisé.

Ils témoignent

Eric B. CCMSA 21.10.2024

Très bonne formation GIT Bonne approche du sujet, beaucoup de recul sur les concepts

Les objectifs

  • Comprendre la philosophie d’un gestionnaire de source décentralisé
  • Maîtriser la construction d'un historique de commits réutilisable
  • Maîtriser le fonctionnement des branches locales et distantes
  • Savoir revenir en arrière sur n'importe quelle opération
  • Connaître les workflows et les bonnes pratiques Git en entreprise

Pré-requis

  • aucun pré-requis technique
  • Ordinateur portable à apporter

Le programme de la formation Git (de A à Z)

Jour 1 : Maîtriser le travail local

  • Introduction
    • Les gestionnaires de version existants
    • Décentralisation du code
    • Git et ses avantages
  • Avant de commencer
    • Installation et configuration du client Git
    • Optimiser son environnement
  • Construire un historique réutilisable
    • Ajout et versionning de fichiers et de répertoires
    • Supprimer, déplacer et renommer des fichiers
    • Analyser l'historique des révisions
    • Obtenir des informations sur l'état de la copie de travail
    • Optimiser le contenu d'un dépôt
  • Git : Plomberie et porcelaine
    • Structure et fonctionnement du dépôt
    • Comprendre la construction interne du commit pour mieux maîtriser les commandes et les bonnes pratiques
    • Hooks locaux et distants : automatiser simplement pour accompagner votre workflow
  • Aller plus loin avec les commandes basiques
    • Staging de portions de fichiers
    • Filtrage avancé du log
    • Consulter n'importe quelle version de n'importe quel fichier
    • Décrypter la commande git-reset pour maîtriser votre historique
    • Correction / revert de commits
    • Tager ses commits : gérer le versioning d'un projet
  • Les branches, la fusion et les conflits
    • Création et changement de branches : fonctionnement interne et utilisation
    • Gérer les modifications non commitées
    • Suppression de branche
    • Gestion des branches et bonnes pratiques
    • Maîtriser la fusion de branches pour se simplifier la vie

Mises en pratique :

  • Configuration de Git sur le poste stagiaire
  • Mise en place d'un dépôt test réalisation des premiers commits
  • Récupération d'un dépôt existant pour utilisation de l'historique
  • Utilisation du dépôt test pour manipuler l'historique
  • Création de branches de travail
  • Travail sur le changement de branches
  • Fusion de branches et gestion des conflits

Jour 2 : On va encore plus loin !

  • Le travail avec les dépôts distants
    • Cloner un projet, informations de configuration
    • Tracking de branches distantes
    • Gestion des branches distantes : partage et récupération
    • Spécificités des opérations de synchronisation
  • Les principaux workflows
    • Les différents workflows Git
    • Le fork de dépôts
    • Pull ou merge request
  • Le rebase sous toutes ses formes
    • Rebase et gestion de branches
    • Pull et rebase : une autre manière de mettre à jour
    • Correction d'un historique avec le rebase interactif

Mises en pratique :

  • Création d'un dépôt distant et clone
  • Partage de branches de travail sur le serveur école
  • Push et pull concurrents sur le dépôt
  • Synchronisation de branches locales et distantes
  • Rebase d'une branche de travail

Télécharger le programme

Formateurs

Anne NICOLAS

Anne Nicolas est une passionnée de logiciel libre et d’Open Source. Ancienne release manager pendant 6 ans chez Mandriva, elle a cofondé hupstream, dédié à l’industrialisation du logiciel libre en entreprise, avant de passer à son compte avec sa société de conseil et de formation autour des outils Open Source pour le développement et l’administration de serveurs.

Certifiée SUSE, Red Hat, ainsi que sur Git et GitLab-CI, Anne a à coeur de mettre son expertise technique au service du consulting et son sens pédagogique pour la formaiton. Elle intervient en consulting sur les socles système Linux, et enseigne régulièrement à l’université, où elle transmet sa passion pour le logiciel libre et ses vertus dans l'informatique.

Chaque année, elle organise à Paris la conférence Kernel Recipes, lieux de rencontres devenu incontournable de la communauté du noyau Linux. Elle a également présidé pendant 7 ans le board de Mageia, distribution Linux communautaire forkée depuis Mandrake/Mandriva.

Toujours entre deux packages ou mises à jour système et une nouvelle idée de conférence, Anne aime surtout créer des ponts entre les technologies, les communautés et les personnes.

Témoignages

4.8/5 Basé sur 569 avis*

Aboueux Sandrine Y.

CREDIT LOGEMENT 15.06.2026

Avance progressivement dans les notions avec des exemples concrets

Frederic M.

Alcatel Submarine Networks 29.09.2025

Bien que je connaissais déjà pour avoir utilisé Git sans "vraie" formation pendant quelques années avec Java mais sous Eclipse et plutôt en ligne de commande ou avec plug-in simple sous Eclipse, j'ai bien apprécié cette formation où l'animatrice est très claire et très pédagogue. Elle explique ce qui se passe réellement derrière chaque commande, mais la présentation sous VSCode est un peu plus "confuse" (en fait, il faut de la pratique pour s'y retrouver à force je pense). Merci à Anne pour sa pédagogie et sa clarté.

Eric B.

CCMSA 21.10.2024

Très bonne formation GIT Bonne approche du sujet, beaucoup de recul sur les concepts

Frédéric V.

Alcatel Submarine Networks 11.09.2024

Formatrice très pédagogue et à l'écoute des participants. Bon équilibre entre le théorique et la pratique.

Kanider G.

SAGEMCOM 22.04.2024

Complet (théorie/pratique) et très utile. On est initié au fonctionnement interne, ce qui reste absolument nécessaire selon moi. Sinon il y a un focus sur les bases obligatoires, les concepts fondamentaux, les bonnes pratiques, les commandes de base et de survie, c'est un excellent programme de formation.

Yves M.

SKIOLD 22.06.2023

beaucoup de manipulations et de travaux pratiques, et personnellement je ne peux pas être concentré sur mon clavier et écouter le formateur.

Fabien P.

SKIOLD 22.06.2023

J'étais débutant sur Git, cette formation m'a permis d'assimiler les bases de Git.

Frédéric C.

Epiconcept

Formation très intéressante et qui permet de bien comprendre la logique de fonctionnement de Git. De bonnes indications sur les bonnes pratiques et les points d'attention.

Christophe R.

ATAWA INTERACTIVE

Formation extrêmement intéressante et complète. Les explications détaillées et les exemples permettent d'avoir une vraie connaissance du sujet pour une utilisation optimale. Merci à Anne pour sa bonne humeur et sa pédagogie pendant ces 2 jours.

Adrien F.

ATAWA INTERACTIVE 02.03.2023

Merci pour cette formation ! C'était super intéressant et enrichissant. Je recommande !!!

Emmanuelle M.

Alcatel Submarine Networks

Formation très claire et vivante. J'ai enfin réussi à comprendre la logique de GIT.

Vincent H.

Alcatel Submarine Networks 23.02.2023

Merci à la ligne éditoriale de note formatrice qui a choisi de commencer par nous expliquer la théorie et décrire les mécanismes en jeu avant de rentrer dans la pratique. Les cours "magistraux" sont devenus tellement rares... L'importance donnée aux bonnes pratiques était aussi un atout de cette formation.

Killian F.

Alcatel Submarine Networks 23.02.2023

Très bonne formation et très accessible.

Ahmed H.

Sonova / Phonak Communication AG

It was a great opportunity to take this training with you , It was intensive course and full of new things , good explanation from the trainer.

Jean G.

Sonova / Phonak Communication AG

Awesome training for the people who has already tried GIT but don't know what they are exactly doing, but are surviving with this complex tool. The explanations are deep to give a chance to understand the mechanism behind and catch the behavior of each action.

Cyril C.

Archives nationales de Luxembourg

formation très complète et adaptée au groupe, intéressante pour tous niveaux et surtout indispensable pour appliquer les bonnes pratiques. Beaucoup de bons conseils très utiles sur le terrain.

Bernard N.

Université Catholique de Louvain la Neuve

Message à Anne Nicolas, Merci de rendre cette matière, un peu rébarbative pour le « windowsien » que je suis, attrayante et intéressante. Bonne continuation

Benoit D.

Etablissement Public du Musée du Louvre

Très bonne formation, sur l'essentiel, dense et avec une très bonne pédagogie

Florian B.

PV CORPORATE

Formatrice très compétente. Aucune question n'a été laissée en suspend. Elle prenait des exemples en lien avec nos activités respectives. Le rythme était top. Ça avançait assez pour avoir envie de continuer à suivre mais pas trop pour pas se sentir perdu. Merci encore. Je recommande vivement

Isabelle G.

Alcatel Submarine Networks

Pour de l'initiation, la durée de 2 jours est parfait. Très bonne formatrice qui prend le temps d'expliquer.

Pascal S.

Alcatel Submarine Networks

Formation bien présenté et formateur a l’écoute .

Nicolas B.

Alcatel Submarine Networks

Ce cours détaille l'ensemble des commandes

Valery Alain B.

Alcatel Submarine Networks

Très bonne formation, rythme soutenu, explications très claires de la formatrice.

Eric T.

Alcatel Submarine Networks

Très bon contact avec la formatrice. Très bonne pédagogie. Partant de quasiment aucune connaissance sur Git, j'ai désormais le bagage necessaire pour débuter. Maintenant il faut pratiquer

Stéphane M.

Alcatel Submarine Networks

Très bonne communication et séance active. L'interactivité permet de suivre et d'appréhender les explications dans difficultés.

Stephan R.

Alcatel Submarine Networks

Formation intéressante et constructive.

Loïc M.

Phonak Communications AG

I've had a really good experience. This module allows me to have all the necessary know-how to start working with GIT.

Brice G.

Innothera Corporate Services

Impeccable. Anne connait parfaitement son sujet et partage efficacement son expertise.

Jérôme B.

SAGEMCOM

La formation a été parfaitement adaptée au niveau des participants et à nos besoins. La formatrice est très compétente et didactique.

Guillaume D.

Sonova / Phonak Communication AG

- Le fait d'être utilisateur débutant avant le cours permet de se concentrer sur les détails présentés. - Vouloir absolument exécuter soi-même les exemples pratiques pendant le cours fait qu'on est plus concentré sur sa console que sur la présentation.

Adam T.

Sonova / Phonak Communication AG

Très bon programme. Même pour les personnes qui ont de l'expérience avec les lignes de commandes git, il y avait beaucoup d'informations intéressantes

Ahcene O.

KAIBEE SARL

Satisfait de la formation Git.

Samuel V.

Sonova / Phonak Communication AG

Anne has a great knowledge about Git and is a good teacher too.

Gael I.

Sonova / Phonak Communication AG

Tres interessante, formatrice au top :-)

Miquel S.

Sonova / Phonak Communication AG

Très bonne formation git. A recommender. Idéalement pour des gens qui ont déjà pris en main git de leur côté, l'ont utilisé un certain temps et ainsi ont déjà été confrontés à la fois aux réponses que git peut apporter en tant que VCS et aux questions que soulève son utilisation. Le cours répond ainsi concrétement aux questions qui surviennent naturellement avec l'utilisation de git. AMHA, participer au cours sans avoir un minimum joué avec git ne permet de profiter du contenu du cours que dans une moindre mesure.

Dominique A.

Sonova / Phonak Communication AG

Une formatrice hyper-compétente et avec de bons réflexes pédagogiques. L'ambiance du groupe était très bonne et ça a été un vrai plaisir.

Mathieu A.

Opéra Energie

Excellente formation Git

Hugo C.

Opéra Energie 26.11.2020

Formations complètes qui rentre vraiment dans le détails, très intéressant. Le fait que ce soit en visio réduit les interactions ce qui est parfois difficile coté rythme

Patrick C.

Kizeo

Rien à redire. La formation est calée.

Serge D.

Semtech Neuchâtel Sàrl

Le programme est tres bien elabore, les differents themes sont introduits de facon progressive et logique. Les operationsde l'outil sont expliquees en detail base sur les operations sous-jacentes. La formatrice a un excellent niveau et a toujours reussi a apporter des reponses constructives. Les exercices sont simples mais tres utiles pour verifier la comprehension des concepts.

Matthias I.

Semtech Neuchâtel Sàrl

Dense, sans être trop chargé. Beaucoup appris, bonne interaction par rapport aux questions spécifiques.

Amy N.

Yes We Dev - Our Real Win SAS

Ce formation a permis de démystifier Git ! J'ai maintenant une meilleure compréhension de son fonctionnement. J'ai beaucoup apprécié la partie pratique. Le support de formation est également très complet et clair. En bref, une formation indispensable !

Amandine P.

365Talents

Formation complète et très bien menée, de manière claire et didactique. Rythme un peu intense par moments, mais sans qu'on soit perdu pour autant.

Alain M.

Ministère de l'écologie 21.11.2019

Réviser les commandes Unix (ou Linux) avant le stage

Hervé P.

Ministère de l'écologie 15.03.2018

C'est bien d'avoir déjà fait un peu de Git avant et de savoir ce que cela fait... Cela permet de mieux appréhender le mécanisme (génial) de Git. Le fait d’approfondir, ça fait qu'on comprend tout très vite après ...

Patrick K.

Université Catholique de Louvain la Neuve 11.12.2017

Formation intense qui demande de rester bien attentif sous peine de décrochage...

Chimène D.

Société Nationale de Développement Informatique 28.08.2017

RAS

Adjé Marcel K.

Société Nationale de Développement Informatique 28.08.2017

C'est avec un sentiment de satisfaction que je témoigne de la formation Git suivi du 28 août 2017 au 29 août 2017 à Cotonou au Bénin. La formatrice Anne Nicolas maîtrise vraiment ce qu'elle enseigne, avec des exemples pratiques et des conseils inspirés par des années d'expérience dans des organisations de renommée internationale.

Thomas J.

Leggett 19.05.2016

Très bon cours

Luc P.

Alpha I 17.09.2014

RAS

Nicolas G.

Playadz 27.01.2014

Très bonne formation, qui rentre dans les détails de Git. Permet en plus de revoir sa façon de travailler en collaboratif sur un projet.

Philippe R.

Sophiacom 22.07.2013

Very good!

Romain V.

Lucca 26.03.2013

très belles slides

FAQ

Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié Qualiopi, ce qui permet la prise en charge par des organismes comme Pôle emploi, votre OPCO ou encore le CPF (Compte Personnel de Formation) pour certaines formations.

Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?

Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.

Voici une journée type :

  • 9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
  • 9h30 : la formation commence
  • 12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
  • 14h : reprise de la formation
  • 18h : fin de la journée

8 raisons de participer à une formation Human Coders

  • Satisfaction client élevée : Un taux de statisfaction de 4,6/5 depuis 2012 (sur 1883 sessions réalisées). 99% des participants se disent satisfaits de nos formations
  • Approche pédagogique unique : Des formations en petit groupe, des formateurs passionnés et expérimentés, de véritables workshops... (Plus d'infos sur notre manifeste)
  • Catalogue de formations complet : 253 formations au catalogue, de quoi vous accompagner sur tout vos projets
  • Écosystème dynamique : Nous accompagnons les dev depuis 14 ans avec des initiatives comme Human Coders News, les Human Talks, le podcast ou encore notre serveur Discord
  • Financement facilité : Organisme certifié Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • Références clients prestigieuses : De nombreux clients qui nous font confiance depuis des années
  • Accompagnement sur mesure : Nous vous proposons un accompagnement personnalisé par nos consultants pour vous aider dans vos projets au-delà de la formation
  • Valorisation professionnelle : Remise d'un diplôme, d'une attestation et d'une certification, suivant les formations effectuées, que vous pourrez afficher sur vos CV et réseaux sociaux

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012