GIT

  • Durée : 2 Jours (14 h)
  • Tarif en présentiel ou en classe à distance : formation en intra uniquement- nous consulter

Les tarifs indiqués sont valables par personne

Objectifs

  • Vous connaissez les spécificités de Git
  • Vous savez mettre en place et configurer Git
  • Vous savez utiliser les bonnes pratiques d’utilisation et comprendre leur intérêt

A qui s’adresse ce cours ?

 

Développeurs – Architecte – Ingénieurs DevOps

 

Pré-Requis

 

Pratiquer un langage de programmation et une interface en ligne de commande est

un +

Déroulement du cours

 

Module 1
• Historique et principes

Module 2 : Git au quotidien
• Initier un dépôt
• Premiers commits
• Partager son travail
• Initier et valider une demande de fusion (merge request)
• Finaliser une version

Module 3 : Gestion des branches et des étiquettes
• Création de branches
• Fusionner les branches
• Rebaser une branche sur une autre
• Création d’étiquettes

Module 3 : Gestion des branches et des étiquettes
• Création de branches
• Fusionner les branches

• Rebaser une branche sur une autre
• Création d’étiquettes

Module 4 :
• Principe et intérêt de la cachette (stash)

Module 5 : Travail en équipe
• Mise en place d’un dépôt central sur GitLab
• Cloner un dépôt
• Pousser et tirer des changements (push, fetch, pull)
• Réécrire l’histoire et corriger les erreurs

Module 6 : Bonnes pratiques d’utilisation de Git
• Description de quelques workflows usuels – avantages et limites
• Questions / Réponses sur le workflow adapté à différents cas pratiques

Questions / Réponses

 

Méthodes et moyens pédagogiques

 

  • Dispensées par des experts-consultants sur des projets clients et contributeurs Open Source : ils connaissent le terrain !
  • Orientées sur l’utilisation et la mise en œuvre : l’apport théorique, visant la compréhension des principes, est systématiquement accompagné d’une mise en pratique concrète
  • Documentées : support électronique remis aux stagiaires en début de formation

Nos forces