Git - Maîtriser le versioning

  • Durée 1 jour
  • Niveau Intermédiaire
  • Code CPF 146760
  • ​INTER Formation dans nos locaux
  • Prix 600€ HT
  • Forfait repas Non fournis
  • ​INTRA Formation dans vos locaux
  • Prix 1600€ HT/jr
  • Pour convenir des dates et formalités

Objectifs de la formation 

  1. Avoir une vue d'ensemble du principe de fonctionnement de Git
  2. Comprendre l’intérêt d’un système de gestion de version.
  3. Etre capable de travailler avec les branches.

Public concerné 

  1.  Développeurs amenés à collaborer à des projets Web complexes.

Pré-requis 

  1.  Savoir utiliser le terminal (indispensable)
  2.  Bien connaître le web en général (conseillé)

Programme détaillé

1. Introduction

  •   Présentation détaillée de Git et de son jargon (commit, repository, index...).
  •   Installation de Git.
  •   Configuration de Git.

2. Principe de base

  •  Comprendre l’organisation locale : Workspace, Index et Commit Area.
  •  Initialiser un repo Git.
  •  Savoir passer d’un espace à un autre.
  •  Savoir annuler une action (revert, reset et checkout).
  •  Visualiser l’état des espaces locaux.

3. Les repos distants

  •  Principe des repos distants.
  •  Gérer les repos distants.
  •  Synchroniser sa machine et un repo distant.

4. Les branches

  •  Qu’est-ce qu’une branche ?
  •  Créer et gérer les branches locales.
  •  Gérer les branches distantes.
  •  Travailler avec plusieurs branches.
  •  Fusionner 2 branches locales.
  •  Workflow de travail avec Github.

5. Git rebase

  •  Qu’est-ce qu’un rebase ?
  •  Pour ou contre le rebase ?
  •  Comment rebaser ?
  •  Comment utiliser le rebase pour fusionner des commits ?

6. Les patchs et les tags

  •  Qu’est-ce qu’un patch ?
  •  Créer des patchs avec Git.
  •  A quoi servent les tags ?
  •  Créer des tags de version.

7. Aller plus loin

  •  Les principaux serveurs Git.
  •  Outils graphiques pour gérer un repo Git.
INTER

FORMATION DANS NOS LOCAUX

Choisir une date
INTRA

FORMATION DANS VOS LOCAUX

Nous contacter