Développer du code à plusieurs sans se soucier des autres
Dans cette formation Git vous verrez comment devenir autonome dans votre utilisation de cet outil, que vous travaillez seul chez vous en local, ou en équipe sur un projet informatique commun. Vous verrez aussi bien les notions de base (command, dépôt, commit….), que les branches ou la résolution de conflit.
GIT représente un changement radical dans le développement open source car il permet la collaboration sans coordination : deux développeurs peuvent travailler simultanément sur un bout de code et y apporter des modifications sans prêter attention à ce que fait l’autre ! GIT conserve des traces de qui a fait quel changement et quand.
Cette formation Git vous donne les clés pour maîtriser le contrôle de versions lors de développements informatiques.
Diffusions en présence sur Montréal ou Québec, ou à distance en virtuel.
GIT représente un changement radical dans le développement open source car il permet la collaboration sans coordination : deux développeurs peuvent travailler simultanément sur un bout de code et y apporter des modifications sans prêter attention à ce que fait l’autre ! GIT conserve des traces de qui a fait quel changement et quand.
Cette formation Git vous donne les clés pour maîtriser le contrôle de versions lors de développements informatiques.
Diffusions en présence sur Montréal ou Québec, ou à distance en virtuel.
Le programme de la formation
Travailler sur un projet informatique (un minimum complexe) nécessite de collaborer avec d’autres développeurs. Si chacun est responsable de son code, le travail des uns peut/doit impacter celui des autres pour qu’au final l’ensemble corresponde au livrable attendu et que le programme fonctionne. Toute la question est donc de réussir à travailler ensemble sans forcément se coordonner et de pouvoir garder une trace du travail effectué pour revenir en arrière au besoin. Git est l’outil parfait pour cela puisqu’il a été conçu précisément pour gérer du versionnage au cours de la programmation. Il est particulièrement populaire dans les organisations et les services où on développe du code.
Introduction – Qu’est-ce que Git
Pourquoi utiliser Git, le logiciel de gestion des versions d’un projet informatique.
Ou comment garder une trace de son travail pour corriger des erreurs ou revenir facilement à une version antérieure. Git facilite le contrôle et le déploiement des projets informatiques, que vous soyez seul ou plusieurs. Surtout il permet à chacun d’avancer sur ses livrables, d’une part sans dépendre de l’avancement des autres, d’autre part sans craindre une perte ou une altération du travail déjà réalisé.
Dans cette formation Git, nous verrons la logique du cycle de travail, comment bien démarrer un projet avec Git et utiliser adéquatement les branches et bien sûr le partage.
Ou comment garder une trace de son travail pour corriger des erreurs ou revenir facilement à une version antérieure. Git facilite le contrôle et le déploiement des projets informatiques, que vous soyez seul ou plusieurs. Surtout il permet à chacun d’avancer sur ses livrables, d’une part sans dépendre de l’avancement des autres, d’autre part sans craindre une perte ou une altération du travail déjà réalisé.
Dans cette formation Git, nous verrons la logique du cycle de travail, comment bien démarrer un projet avec Git et utiliser adéquatement les branches et bien sûr le partage.
Installation des outils
- Comment installer et configurer Git sur votre machine
- Enregistrer l’historique des modifications du code source (et revenir au besoin à une version antérieure, pour débugger par exemple)
- L’avantage des dépôts distants. Comprendre les différences entre Git et GitHub (la plateforme en ligne pour héberger les dépôts de Git) et comment ils interagissent.
- Démarrage d’un nouveau projet
Comment installer git sur son poste
- Les commandes de bases, dont git.config
Travailler localement sur son poste avec Git
- Comment faire un dépôt Git, réaliser son premier Commit
- Réussir son dépôt (repository) et initialiser le dépôt dans le dossier actif
- Index des modifications
- Affichage des modifications en cours
- Caractéristiques des dossiers cachés .git ou comment perdre son historique
Comprendre la structure de l’arbre git. Garder ses branches propres
- Le principe des branches
- La création d’une branche
- Récupérer une branche
- Fusionner des branches
- Supprimer une branche
Comment faire un retour en arrière (ex : en cas d’erreur) sous Git
- Corriger les erreurs en local
- Accéder à l’historique des commits et y naviguer
- Utiliser les tags pour se simplifier la vie
- Corriger les erreurs sur un dépôt distant
- Git reset
- Commit raté, comment corriger le tir
Comment réussir son exécution avec des dépôts distants
- Découvrir les différents services cloud : GitHub, Gitlab et Bitbucket
- Déplacer les modifications locales pour les porter dans le dépôt distant.
- Initialisation du dépôt distant.
- Gérer les fichiers à ignorer (binaires par ex.).
- Pousser ses commits
Comment collaborer en équipe avec Git
- Aborder le versionnage ou comment organiser les équipes de travail autour de Git
- Partager du code source avec les gists
- Modifier les branches
- Nettoyer les branches
- Garder le fil des modifications et les filtrer
- Intégrer les dépôts externes dans le vôtre
- Fusionner des fichiers et des commits
Comment publier du code sur un serveur distant
- Mettre à jour du code à partir d’un serveur distant
- Résoudre les conflits
Qu’est-ce que le modèle GitFlow
- Utiliser gitflow et les demandes de pull.
À qui s’adresse cette formation ?
Pour qui
-
Développeurs et architectes.
Prérequis
-
Être capable d’utiliser une fenêtre en ligne de commande.
Les objectifs de la formation
Être en mesure de gérer du code source efficacement avec le gestionnaire Git.

Copyright Technologia 2025 – Tous droits réservés