Dans le livre de la communauté git, il est dit
Une autre chose intéressante que vous pouvez faire est de visualiser le graphe de validation avec l'option '--graph', comme ceci:
$ git log --pretty=format:'%h : %s' --graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of git://github.com/dustin/grit |\ | * 420eac9 : Added a method for getting the current branch. * | 30e367c : timeout code and tests * | 5a09431 : add timeout protection to grit * | e1193f8 : support for heads with slashes in them |/ * d6016bc : require time for xmlschema
Cela donnera une jolie représentation ASCII des lignes d'historique de commit.
Comment lire ce graphique? En quoi 420eac9
diffère- t -il du reste?
git
git-branch
git-log
Michael
la source
la source
420eac9
a été fait après le premier commit de lae1193f8
branche mais pas nécessairement après30e367c
|
symboles sur la gauche (le plus à gauche) sont-ils une représentation de la branche sur laquelle je suis actuellement?420eac9
est sur une branche différente de celle des 3 commits "en dessous". Les branches ont divergé aprèsd6016bc
et elles ont été fusionnées5e3ee11
.la source
d6016bc
et développée en parallèle avec la branche d'origine.