Как понять git log --graph
Я совершенно запутался с выводом графического журнала git.
Я понимаю, что каждый*
означает коммит, будь то расхождение, коммит или слияние. Я понимаю, что трубы означает ответвление.
Давайте посмотрим на простой график журнала:
Прежде всего, для какой ветви изображена красная труба (самая левая)? Я не думаю, что это текущая ветвь, в которой я нахожусь, потому что после того, как я обращаюсь к другой ветке, график выглядит так же. Кроме того, это не представляет главную ветвь также.
Во-вторых, если самая левая ветвь представляет одну ветвь, почему она меняет цвет после коммита "0e5b5"?
Я искал учебник о том, как читать графы git log, к сожалению, я ничего не получил. Если на эту тему есть какие-то замечательные учебники, пожалуйста, не стесняйтесь поделиться.