4

When I run tig, I see a graph of the branches. It uses letters on those lines to show what happened there:

  • “o” means commit
  • “M“ is a merge
  • “I” is a merge

What is the difference between “M” and “I”?

Robert Siemer
  • 32,405
  • 11
  • 84
  • 94

1 Answers1

9

The I is labelled as initial in tig source code

It seems it marks the initial commit (common ancestor) of a merge. The M marks the merging commit.

GHugo
  • 2,584
  • 13
  • 14