Git

Formation Git – Collaborer sur du code

Description

Git est un outil moderne de gestion distribuée de versions de code source. Il a fait ses preuves notamment sur le noyau Linux pour lequel il avait initiallement été écrit. Il est aujourd’hui le moyen incontournable d’organiser la collaboration autour d’une base de code et de le faire évoluer.

En effet, il permet une grande fluidité dans l’interaction des équipes et une utilisation correcte de Git permet de raccourcir les cycles de développement et d’améliorer la qualité du code, par exemple en servant de point central de coordination pour le CI/CD (intégration continue et déploiement continu) ou la revue de code.

La formation “Git - Collaborer sur du code” est destinée aux développeurs et aux opérations. Elle apprend aux participants à gérer tous les aspects de l’interaction autour d’une base de code résidant dans un dépot Git: hébergement, gestion de branches, résolution de conflits, possibilités d’automatisation, …

En plus des commandes utiles quotidiennement, cette formation met l’accent sur les principes fondamentaux du fonctionnement de Git, permettant aux participants de comprendre les situations les plus délicates. Pour y arriver, les exposés magistraux sont accompagnés de nombreux cas pratiques.

Objectifs

A l’issue de cette formation, les participants seront capables de:

  • Comprendre les concepts de la gestion de versions décentralisée.
  • Comprendre les concepts de Git.
  • Utiliser l’interface en ligne de commande de Git.
  • Utiliser de bons automatismes pour faire évoluer du code.
  • Collaborer entre collègues et équipes sur une même base de code.
  • Gérer plusieurs développements en parallèle.
  • Comprendre le positionnement de Git dans un paysage CI/CD.

Format de la formation

La formation est donnée sous forme d’exposé magistral interactif accompagné d’exercices pratiques dans un environnement Linux. Les participants peuvent au choix utiliser leur propre ordinateur portable (voir ci-dessous pour les pré-requis) ou une machine prêtée pour l’occasion par le formateur.

La formation est disponible en français ou en anglais.

La formation est donnée en groupe de maximum 8 personnes.

Pré-requis

Pour suivre efficacement la formation, il est demandé de posséder une aptitude de base à l’utilisation en ligne de commande d’un système Linux.

Si vous désirez utiliser votre propre ordinateur portable lors de la formation, il vous est simplement demandé d’installer une version récente de Git. Si vous utilisez Windows comme système d’exploitation, installez la version “full” de cmder (qui comprend notamment Git).

Contenu

Introduction

Atelier pratique: