If there are coworkers around or it's a presentation, then everything is via terminal so I can maintain my cool hacker status.
Alone at my own station I use Gitkraken pretty much exclusively even if the IDE has Git integrated (as most do...).
Sure git is pretty straightforward and I love me some terminal only action but I love Gitkraken's UI and how everything is super easy to do, update, read and analyse.
Highly recommended it. :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.