Vous êtes sur la page 1sur 1

RAPPORT SUR L’APPRENTISSAGE DE GIT

Git est système de gestion de version.

1- Utilité de git
 Permet de faire des sauvegardes de son code en ligne
 Permet de sécuriser son code pour pouvoir le mettre dans un dépôt
 Aide à mettre son site en ligne et le mettre à jour facilement
 Permet de travailler en équipe a distance sur un même projet

2- Fonctionnement interne
Lorsqu’on initialise un projet git, 5 environnements se crées.

 L’espace de travail (Workspace) : elle contient le code.


 L’index : il se charge de notifier les modifications faites dans le projet et contenir les
sauvegardes
 Dépôt local (local repository) : le code qui se trouve en local
 Dépôt distant (Remote repository) : il va permettre le travail en équipe sur un même projet
 Remise (stash) : elle permet de mettre des modifications faites de coté

3- Commande git
 Git init : permet d’initialiser un projet git
 Git status : vérifie si des modifications ont été faites dans le projet
 Git add : enregistre les nouveaux fichiers et les modifications de code dans l’index
 Git commit -m : permet de faire une sauvegarde sur son dépôt
 Git log : affiche toutes les sauvegardes du projet faite sur le dépôt
 Git diff : affiche les différences entre 2 sauvegardes
 Git checkout idDuCommit : permet de rentrer vers une sauvegarde.
 Git restore : restaure le contenu d’une ancienne sauvegarde dans le projet local en cours de
modifications
 Git reset : supprime une sauvegarde. Il peut être soft (supprime la sauvegarde en gardant les
modifications qui y ont été faites) ou alors hard (la sauvegarde et toutes les modifications
sont supprimer)
 Git Branch : permet de créer une nouvelle branche
 Git switch : permet de passer d’une branche a une autre
 Git merge : permet de fusionner 2 branches
 Git rebase : permet de combiner une séquence de sauvegardes dans une nouvelle sauvegarde
de base.
 Git remote : permet de créer, supprimer ou afficher les différentes connexions distantes du
projet
 Git push : envoie les modifications dans le dépôt distant. Ses modifications seront visibles
par toutes les connexions du projet.
 Git pull : va chercher le contenu d’un dépôt et le télécharge
Il est possible d’ignorer des fichiers lors de la sauvegarde dans git en créant un fichier ‘’.gitignore’’
qui contiendra tous les dossiers ou fichiers a ignorer lors des sauvegardes.

Vous aimerez peut-être aussi