I have my solution posted here:
But it seems that it gets buried in the middle of long conversation and makes it very hard to find. If you think this sounds like double posts, feel free to remove it. I just thought that others may find it a lot easier here instead of from the original posting.
I have been in your shoes. I used SourceTree on Windows and Mac OS. Ever since I developed most of my projects on Linux, I tried to use GitKraken or command line, you know, git log with graph and all kind of formatting. But none of those have the same look and feel like SourceTree.
Here is the great news, if you use Visual Studio Code, you can install Git Graph extension that has resemblance look and feel of SourceTree. Even though you are not a fan of Visual Studio Code, you might want to give it a try. From my personal experience, from the moment I used GitGraph extension, I never look back to SourceTree anymore, not even when I am on Windows or Mac OS. I use VSCode + Git Graph on all platforms.
Take a look at this screenshot of VSCode + Git Graph on Ubuntu 18.04. Again, give it a try and I would love to hear your comments about it!
Disclaimer: I am not the author of Git Graph extension. I just wanted to share my experience and hope to help you out with a simple solution. And it is free!
PLEASE HELP TO VOTE THIS UP, SO THAT OTHERS CAN SEE IT ON THE TOP, THANK YOU!