Académique Documents
Professionnel Documents
Culture Documents
IV - Voyager Dans L'historique
IV - Voyager Dans L'historique
Arnaud MERCIER
www.codeur-pro.fr arnaud.mercier.formation@gmail.com
Commits et historique
Commit
- SHA-1 (identifiant unique de 40 caractères)
- Instantané des fichiers modifiés
- Commentaire décrivant le commit
D - Les informations sur l’auteur (nom et email)
- Une date de création
- Liste (SHA-1) de son ou ses parents
C
B
Exemple
A - c593073f7d47edf1d4ae66a46180980a4f46b1aa
- + Bonjour, je m’appelle Arnaud et je suis votre instructeur
pour cette formation Git
- Ajout de ma description
- Arnaud MERCIER, arnaud.mercier.formation@gmail.com
- 17/02/2019
- 7b81df8c9f76dc4651e58227345966269bd9a473
Voir l’historique
git show
git log -p -1
HEAD .git/HEAD
- pointeur (SHA-1)
HEAD D BRANCH
BRANCH .git/refs/heads
C
- Intitulé
- pointeur (SHA-1)
TAG B
TAG .git/refs/tags
A
- Intitulé
- message
- pointeur (SHA-1)
Pointeur HEAD
Dossier de
HEAD F master HEAD travail
F
C
A
Se déplacer dans l’historique
Dossier de
F master HEAD travail
D HEAD
C D
F
E E E
D D D HEAD
C C C
B B B
A A A
Les tags personnalisés
Commit
- SHA-1 (identifiant unique de 40 caractères)
- Un ensemble de modifications
V01R02 D master - Commentaire décrivant le commit
- Les informations sur l’auteur (nom et email)
C - Une date
- Liste (SHA-1) de son ou ses parents
mon tag B
A Tag
- Intitulé
- message
- pointeur (SHA-1)
Créer des tags
$ git checkout D
V01R01 D HEAD $ git tag V01R01
$ git tag <MON_TAG> <sha1 / ref> // ajout du tag sur le commit donné
Visualiser les tags
V01R01 D
V01R00 B
$ git tag -n
$ git tag -l “V01R*”
Supprimer des tags
V01R00 B