Git is one of the most powerful and effective revision control systems available. It’s lightweight and highly configurable, complimenting almost anyone’s programming workflow. Predominately you interact with git from the command line, inputting commands such as `git status` or `git commit` to manipulate your repository.
When you first learn git the CLI can be daunting and confusing. Browsing through your history of commits with `git log` is not efficient. Even after you learn a few tricks such as `git log –graph –oneline –all` it remains difficult to really explore your history.
This is why a git GUI can put the joy back into using git.


A fad? A tendency? An inclination? A meme? I’m honestly not sure what to call it, but I am saying the phrases “The Best!” and “The Worst!” a whole lot more than I used to.