Académique Documents
Professionnel Documents
Culture Documents
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.
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.