The graph of Git and Bazaar are exactly the same, I know because I wrote Git's official Bazaar bridge, the only difference is how the graph is presented through the log
command.
git log
has tons of options so can specify exactly how you want that graph to be presented.
It looks like what you want is this:
git log --oneline --graph
Which will show you the merges in a similar way as bzr log
does:
* eaaec50 Merge git://github.com/git-l10n/git-po
|\
| * 1b5f46f l10n: Add reference for french translation team
| * 6b388fc l10n: fr.po: 821/2112 messages translated
* | 2809258 Merge branch 'sb/mailmap-updates'
|\ \
| * | cdb6b5a .mailmap: Combine more (name, email) to individual persons
| * | 10813e0 .mailmap: update long-lost friends with multiple defunct addresses
* | | 8ed205a git-remote-mediawiki: ignore generated git-mw
| |/
|/|
* | 96cb27a Merge branch 'maint'
You can also ignore the "minor commits" completely
git log --oneline --first-parent
eaaec50 Merge git://github.com/git-l10n/git-po
2809258 Merge branch 'sb/mailmap-updates'
8ed205a git-remote-mediawiki: ignore generated git-mw
96cb27a Merge branch 'maint'
If you get tired of typing all these options, you can configure an alias:
git config --global alias.l 'log --oneline --graph'
So you can just type git l
.