Как читать git log graph
в сообществе книги в Git, он говорит
еще одна интересная вещь, которую вы можете сделать, это визуализировать график фиксации с опцией '--graph', например:
$ 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
это даст довольно хорошее ASCII-представление строк истории фиксации.
Как я должен читать этот график? Как это 420eac9
отличаются от остальных?
2 ответа:
звездочки показывают, где что-то было совершено:
e1193f8
,5a09431
и30e367c
были совершены в левую ветвь (давая a|
на правой ветке) тогда как420eac9
был совершен к правой ветви (давая|
на левой ветви). И это это420eac9
отличается от остальных: это единственная фиксация в правой ветви.для полноты картины:
d6016bc
была точка ветвления5e3ee11
это слияние commit2d3acf9
это первый коммит после слияния