112 votes

Comment lire git log graphique

À partir de git community book, il a dit.

Ma question est de savoir comment lire ce graphique? qu'est-ce que 420eac9' forme différente du reste?

Another interesting thing you can do is visualize the commit graph with the '--graph' option, like so:
$ 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
It will give a pretty nice ASCII representation of the commit history lines.

145voto

eckes Points 17277

Les astérisques indiquent où quelque chose a été commis:

e1193f8, 5a09431 et 30e367c ont été commis à la branche gauche (ce qui donne un | sur la branche de droite) alors qu' 420eac9 a été commis à la branche de droite (ce qui donne un | sur la branche gauche). Et qu' est ce qu' 420eac9 fait différent du reste: c'est le seul commit de la branche de droite.

Par souci d'exhaustivité:

  • d6016bc a été le point d'embranchement
  • 5e3ee11 est la fusion de commettre
  • 2d3acf9 est le premier commit après la fusion

22voto

Ilkka Points 1261

420eac9 est sur une autre branche que le 3 s'engage "en dessous de" il. Les branches ont divergé après d6016bc et ils ont été fusionnées en 5e3ee11.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X