Introduction au contrôle de version

Introduction à Git

George Boorman

Curriculum Manager, DataCamp

Qu'est-ce que le contrôle de version ?

  • Processus et systèmes pour gérer les modifications de fichiers, programmes et répertoires

Organigrammes et listes de vérification illustrant la gestion de fichiers et de programmes

Introduction à Git

Que faut-il placer sous contrôle de version ?

  • Le contrôle de version est utile pour tout ce qui :
    • évolue dans le temps, ou
    • doit être partagé

Ordinateur portable affichant du code Python

Introduction à Git

Que permet le contrôle de version ?

  • Suivre les fichiers selon différents états
  • Fusionner différentes versions de fichiers
  • Repérer une version précise
  • Annuler des changements

Représentation du contrôle de version

Introduction à Git

Pourquoi le contrôle de version est-il important ?

Préparation d'aliments sur une planche avec d'autres ingrédients en bols

Introduction à Git

Pourquoi le contrôle de version est-il important ?

Site Web avec un bogue

Introduction à Git

Présentation de Git

Image du logo Git

  • Système de contrôle de version populaire pour le développement logiciel et les projets de données
  • Ouvert (open source)
  • Évolutif
Introduction à Git

Avantages de Git

  • Git enregistre tout ; rien n'est perdu
  • Comparer des fichiers à différents moments
  • Voir quels changements, par qui et quand
  • Revenir à des versions antérieures des fichiers

Panneau routier indiquant un demi-tour

Introduction à Git

Utiliser Git

  • Les commandes Git s'exécutent dans le shell, aussi appelé le terminal
  • Le shell :
    • est un programme qui exécute des commandes
    • permet d'aisément prévisualiser ou inspecter des fichiers et des répertoires

 

  • Répertoire = dossier

Logo du terminal

 

 

Deux dossiers nommé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

Changer de répertoire

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

Vérifier la version de Git

git --version
git version 2.46.0
Introduction à Git

Passons à la pratique !

Introduction à Git

Preparing Video For Download...