Repository use to support training
- Création d'un repository git
git init [ *nom référenciel* ]
- Ajout d'une nouvelle version
git add *filename*git commit -m "*message de version*"
- Visualisation de l'historique
- historique complet
git log - historique avec message sur une seule ligne
git log --oneline - historique des x dernières version
git log -x - historique dans l'ordre chronologique (par défaut c'est l'ordre inverse)
git log --reverse
- historique complet
- Visualisation des differences
- avec la derniere version
git diff - en n'affichant que les noms de fichiers modifier `git diff --name-only
- en affichant les status des fichiers
- A : Ajouté
- C : Copié
- D : supprimé (Deleted)
- M : Modifié
- R : Renommé
- ...
- d'un fichier particulier
git diff *filename* - avec 1 version spécifique
git diff *ref* - entre 2 versions
git diff *ref1..ref2(notez la différence si vous inversez l'ordre des références) - en affichant les statistiques graphiquement les seuls fichiers modifier
git diff --stat
- avec la derniere version
- Visualisation des differences avec des versions en relatif
- Avec la derniere version
git diff HEAD - Avec l'avant derniere version
git diff HEAD^ - Avec l'avant avant derniere version
git diff HEAD^^
- Avec la derniere version