• 6 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

You can get support and mentoring from a private teacher via videoconference on this course.

Got it!

Last updated on 10/24/19

Lisez l'historique

Log in or subscribe for free to enjoy all this course has to offer!

Vous savez enregistrer les modifications de votre repository avec la commande  git commit. Au cours d'un projet, vous allez être amenés à faire beaucoup de modifications...

Comment vous y retrouver dans l'historique de vos commits ?

Grâce à la commande  git log qui vous affiche la liste de tous les commits que vous avez réalisés ! 

Dans la liste de cet historique, chaque commit est répertorié avec :

  • son SHA : son identifiant unique, qui se présente sous forme d'une longue chaîne de caractères et de nombres. Par exemple : "87753191cef0bdb955a4cb4ff841f7c2cce4cb1c".

  • son auteur : qui a fait le commit (utile lorsque vous travaillez à plusieurs sur un projet !)

  • sa date

  • sa description : vous vous rappelez, c'est le message de description que vous indiquez avec l'option  -m lorsque vous faites votre git commit ? Exemple, avec le fichier que l'on a "commité" dans le chapitre précédent :

    git commit -m "Ajouté ma checklist-vacances.md (woohoo!)"
    

    ... le Git log vous affichera le message "Ajouté ma checklist-vacances (woohoo!)" pour ce commit. 

     

Et voilà, pour quitter le log, appuyez sur la touche Q de votre clavier.

Le tip du chapitre

Petite astuce avant de passer à la suite si vous voulez gagner du temps, maintenant que vous êtes parés pour créer des milliers de commits sans vous perdre ;) . 

Jusqu'ici, lorsque vous mettez à jour un fichier dans votre repository, vous devez procéder en deux étapes : 

  1. Ajouter votre fichier à l'index avec la commande  git add,

    git add checklist-vacances.md
  2. Faire un commit qui décrit la mise à jour de votre fichier avec la commande  git commit.

    git commit -m "Ajouté itinéraire dans checklist-vacances.md"
    

Et bien, si vous ne faites que mettre à jour un fichier que vous aviez déjà ajouté à l'index, vous pouvez condenser ces deux étapes de la façon suivante : 

git commit -a -m "Ajouté itinéraire dans checklist-vacances.md"

L'option   -a demande à Git de mettre à jour les fichiers déjà existants dans son index. Pratique, non ? 

C'est parti pour le prochain chapitre : vous avez consulté l'historique de tous vos commits, et vous voulez remonter dans le temps pour vous positionner sur un de ces commits. Suivez le guide ! 

 

 

Example of certificate of achievement
Example of certificate of achievement