Git avec Azure Repos - optimisez la collaboration et la qualité de votre code avec Git et Azure Repos

  • Issy-les-Moulineaux

  • À distance

Objectifs

OBJECTIFS

• Gérer le code-source d'un projet Azure DevOps en mode Git

• Exécuter les principales commandes Git

• Gérer les branches selon Gitflow

• Créer et compléter des Pull Requests


DURÉE

1 jour


PUBLIC

Développeurs, Testeurs, Architectes, Chefs de projets techniques


PRÉ-REQUIS

• Connaissance de Visual Studio

• Connaissance théorique du contrôle Git


MODALITÉS PÉDAGOGIQUES

• Alternance de concepts théoriques (50%) et de travaux pratiques (50%), individuellement ou en sous-groupes

• La pédagogie active est privilégiée : mise en situation sous forme d'ateliers et cas pratiques, exercices, analyses collectives d'exemples ou de situations, le cas échéant, rencontrées par les participants…

• Apports du formateur au regard de son expérience opérationnelle

• Support de formation fourni à chaque participant sous format numérique

• Questionnaire de satisfaction (Respect des objectifs, Contenu et déroulement de la formation, Formateur, Rythme d'apprentissage, Satisfaction globale)


MODALITÉS D'EVALUATION

• Audit préalable.

• Evaluation au cours de la formation : questions par le formateur, ateliers et travaux pratiques, études de cas.

• En fin de formation, Quizz ou QCM afin d'apprécier la marge de progression.

Description

Les bases de Git

Introduction à Git

Concepts fondamentaux : commits, branches, merges, remote

Configuration de base (git config)

Initialisation d'un dépôt (git init)

Ajout et validation de fichiers (git add, git commit)

Suivi des modifications (git status, git diff)

Visualisation de l'historique (git log, git reflog)

Azure Repos pour un projet Git

Différences entre Git et TFVC

Interface et navigation dans Azure Repos - Git

Création d'un dépôt Azure Repos

Ajout d'un dépôt distant (git remote add)

Clonage d'un dépôt (git clone)

Envoi et récupération des modifications (git push, git pull, git fetch)

Détection et compréhension des conflits

Outils de gestion des conflits (VS Code, GitKraken, Beyond Compare)

Files – Gestion des fichiers et des modifications

Ajout, suppression et renommage de fichiers dans Azure Repos

Historique détaillé des fichiers

Navigation dans les versions précédentes

Commits – Gestion de l'historique des changements

Création et modification de commits (git commit --amend)

Recherches dans l'historique (git log, git blame)

Visualisation et comparaison des modifications (git diff)

Pushes – Gestion des envois vers Azure Repos

Envoi de commits (git push)

Récupération des changements (git pull, git fetch)

Stratégies de synchronisation

Branches – Gestion des branches et workflows Git

Création et gestion de branches (git branch, git checkout, git switch)

Fusionner des branches (git merge, git rebase)

Nettoyage des branches obsolètes

Tags – Gestion des versions et des jalons

Création et gestion des tags (git tag)

Différences entre tags légers et annotés

Suppression et récupération des tags (git tag -d, git fetch --tags)

Liste des sessions

18 mai 2026
9 novembre 2026

ARTZA TECHNOLOGIES

Centre de formation

24 RUE DU GOUVERNEUR GENERAL EBOUE, 92130 Issy-les-Moulineaux

Lieu de formation

24 Rue du Gouverneur General Eboue, 92130 Issy-les-Moulineaux