Plan du cours

Introduction à Git et Azure DevOps

  • Aperçu du système de contrôle de version Git
  • Introduction à Azure DevOps et à l'intégration de Git
  • Mise en place de l'environnement : Git, SourceTree, GitKraken et Azure DevOps

Concepts fondamentaux de Git

  • Création et clonage de dépôts
  • Commandes Git de base : init, add, commit, push, pull
  • Concepts et stratégies de branchement

Gestion des branches et des fusions

  • Pratiques recommandées pour le branchement dans les projets collaboratifs
  • Gestion des branches avec SourceTree et GitKraken
  • Exercices : Création et fusion de branches

Techiniques de fusion et résolution des conflits

  • Types de fusions : Fusion, Fusion rapide, Squash and merge, Rebase and merge
  • Stratégies et pratiques recommandées pour la résolution des conflits
  • Exercices pratiques : Simulation de conflits et leur résolution

Opérations en console vs clients graphiques

  • Réalisation d'opérations Git en console
  • Gestion des dépôts avec SourceTree (exercices principaux) et GitKraken (démonstrations)
  • Avantages et inconvénients de l'utilisation de clients graphiques

Techiniques avancées de Git

  • Staging, Annulation, Réinitialisation et Désindexation des modifications
  • Sélection sélective de commits et applications pratiques
  • Annulation et retour en arrière des modifications de manière sécurisée

Travail avec Azure DevOps et Git

  • Mise en place de dépôts Git dans Azure Repos
  • Intégration de Git avec les pipelines d'Azure DevOps
  • Gestion des permissions et du contrôle d'accès

Collaboration d'équipe et scénarios réels

  • Stratégies de branchement dans les grands projets
  • Gestion des conflits dans les environnements d'équipe
  • Pratiques recommandées pour le contrôle de version dans les flux de travail DevOps

Résumé et étapes suivantes

Pré requis

  • Connaissances de base des concepts de contrôle de version
  • Familiarité avec les pratiques de développement de logiciels

Public cible

  • Développeurs travaillant avec des systèmes de contrôle de version
  • Ingénieurs DevOps gérant des dépôts de code
  • Équipes collaborant sur des projets logiciels utilisant Git et Azure DevOps
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires