Créer des dépôts

Introduction à Git

George Boorman

Curriculum Manager, DataCamp

Projet sur la santé mentale en techno

image d'un dépôt Git contenant deux fichiers nommés funding et report, un répertoire nommé data et un autre nommé dot-git

Introduction à Git

Qu'est-ce qu'un dépôt Git ?

  • Dépôt Git = répertoire contenant des fichiers et des sous-répertoires

Image d'un dépôt Git avec deux fichiers annotés funding et report, un répertoire annoté data et un autre nommé dot-git

Introduction à Git

Qu'est-ce qu'un dépôt Git ?

  • Dépôt Git = répertoire avec fichiers, sous-répertoires et stockage Git

Image d'un dépôt Git avec deux fichiers annotés funding et report, un répertoire annoté data et un autre répertoire nommé dot-git, annoté comme stockage Git

N'éditez pas .git !

Introduction à Git

Avantages des dépôts

  • Suivre les versions de façon systématique
  • Revenir à des versions antérieures
  • Comparer des versions à différents moments
  • Collaborer avec des collègues

Collègues en remue-méninges

Introduction à Git

Créer un nouveau dépôt

git init mental-health-workspace
cd mental-health-workspace
git status
On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)
Introduction à Git

Convertir un projet en dépôt

  • Convertir un répertoire existant en dépôt Git
git init
Initialized empty Git repository in /home/repl/mental-health-workspace/.git/
Introduction à Git

Qu'est-ce qui est suivi ?

git status
On branch main

No commits yet

Untracked files:
    (use "git add <file>..." to include what will be committed)

        data/
        report.md

nothing added to commit but untracked files present (use "git add" to track)
  • Git détecte des fichiers modifiés non suivis !
Introduction à Git

Dépôts imbriqués

  • N'installez pas un dépôt Git dans un autre dépôt Git
    • Appelés dépôts imbriqués

 

  • Il y aura deux répertoires .git

  • Quel répertoire .git faut-il mettre à jour ?

 

Chien perplexe

Introduction à Git

Passons à la pratique !

Introduction à Git

Preparing Video For Download...