Introduction à la gestion de versions

Introduction à Git

George Boorman

Curriculum Manager, DataCamp

Qu'est-ce que la gestion de versions ?

  • Processus et systèmes de gestion des modifications apportées aux fichiers, programmes et répertoires

Organigrammes et listes de contrôle décrivant la gestion des fichiers et des programmes

Introduction à Git

Qu'est-ce qui doit faire l’objet d’une gestion des versions ?

  • La gestion des versions est utile pour tout ce qui :
    • évolue au fil du temps, ou
    • doit être partagé

Image d'un ordinateur portable avec du code Python à l'écran

Introduction à Git

Que permet la gestion de versions ?

  • Suivre des fichiers dans différents états
  • Combiner différentes versions de fichiers
  • Identifier une version particulière
  • Revenir sur des modifications
Introduction à Git

Pourquoi la gestion des versions est-elle importante ?

Préparation d’aliments sur une planche à découper avec d'autres ingrédients dans des bols

1 Crédit d'image : https://unsplash.com/@mvdheuvel
Introduction à Git

Pourquoi la gestion des versions est-elle importante ?

Site web avec un bug

Introduction à Git

Présentation de Git

Image du logo Git

  • Système populaire de gestion des versions pour le développement de logiciels et les projets de données
  • Open source
  • Évolutif
Introduction à Git

Avantages de Git

  • Git stocke tout, donc rien n'est perdu
  • Nous pouvons comparer des fichiers à des moments différents
  • Voyez quelles modifications ont été apportées, par qui et quand.
  • Revenez aux versions précédentes des fichiers !

Panneau routier indiquant un demi-tour

1 Crédit d'image : https://unsplash.com/@wilsonjim
Introduction à Git

Utiliser Git

  • Les commandes Git sont exécutées dans le shell, également connu sous le nom de terminal
  • Le shell :
    • est un programme permettant d'exécuter des commandes
    • peut être utilisé pour prévisualiser ou inspecter facilement les fichiers et les répertoires

 

  • Répertoire = dossier

Image du logo du terminal

 

 

Deux dossiers intitulés Documents et Mental Health in Tech Project

Introduction à Git

Commandes utiles du terminal

pwd
/home/repl/Documents
ls
archive    finance.csv    finance_data_clean.csv    finance_data_modified.csv
Introduction à Git

Changement de répertoire

cd archive
pwd
/home/repl/Documents/archive
Introduction à Git

Vérification de la version de Git

git --version
git version 2.46.0
Introduction à Git

Passons à la pratique !

Introduction à Git

Preparing Video For Download...