When running git log --all --graph --oneline --decorate
, what do the text in parentheses following commit names mean?
For example
What do the colors (blue, green, red, and yellow) used to colorize the strings mean respectively? Any other colors that can be used but not shown here?
What does ->
mean?
What does /
between origin
and either B...
or staging
mean?
In the first line of the output,
- does
HEAD -> B...
mean the HEAD of branchB...
points to the commit? - What does
origin/B...
mean?
In the 5th line of the output
- does
tag: 1...
mean something similar toHEAD -> B...
in the first line? - what
staging
in green mean? - What does it have three strings separated by comma in this line, while only two in the first line?
In the 6th line of the output
- Why is there only one string here, less than the first and 5th line?
Thanks.