6

Azure DevOps in Git what do blue and gray dot mean in graph as code branches and merges. Can any one share link which explains all this.

Shayki Abramczyk
  • 36,824
  • 16
  • 89
  • 114
kumar
  • 8,207
  • 20
  • 85
  • 176

1 Answers1

13

Git graph experience:

  • The blue dots represent any commit in the repo or a file
  • The grey dots represent a merge commit.
  • A line connects a commit to its ancestor commit. In case a commit does not show its parent within the next 50 commits, you will see an arrow that once clicked will connect the commit to its parent commit.

See here and here more info.

Shayki Abramczyk
  • 36,824
  • 16
  • 89
  • 114
  • Actually, I don't think this is completely right. More specifically I think the grey dots represents commits with two parents (which is only possible to get by merging) - but a fast-forward merge is a merge that only results in new commits with a single parents (and in the graph we get blue dots). – MrFranzén Nov 06 '21 at 08:21