Jetbrains IDEs (IDEA, PHPStorm, Goland,...) have the best GUI for git that I'm aware of.
I'm a proficient CLI user, but the IDE's GUI really helps with diffs, partial commits, and is all around very convenient to use.
I'm a proficient CLI user, but the IDE's GUI really helps with diffs, partial commits, and is all around very convenient to use.