Git avec Azure Repos - DevOps
Fiche Formation

Git avec Azure Repos

Nous formons vos collaborateurs dans vos locaux selon votre rythme.

Tarifs de la formation

1350 €

par participant

Dates de la formation

13 et 14 novembre 2025

Durée de la formation

2 jours

Lieux de la formation

France, Suisse, Belgique, Luxembourg (intra-entreprise)
Paris (inter-entreprise)
A distance via Teams

Aménagement de la formation pour les personnes en situation de handicap

Aménagement de la formation pour les personnes en situation de handicap : cochez la case "Aménagement Handicap" du formulaire "Contactez-nous !"

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

PUBLIC

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

PRÉ-REQUIS

  • Connaissance de Visual Studio
  • Connaissance théorique de la démarche DevOps

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.

AGENDA

Jour 1


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)


Jour 2


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)

Pull Requests – Revue de code et validation des modifications

Création d’une Pull Request
Gestion des commentaires et discussion
Fusion et options avancées (Squash, Fast-Forward, Rebase)

Collaboration et sécurité dans Azure Repos

Attribution des permissions sur les dépôts
Configuration des politiques de branches (validation des PR, approbations requises)
Sécurisation des workflows Git (approbation, audit des modifications)
Suivi des modifications et contributions
Identification des auteurs des modifications