Originally Posted by Antagon
I use a combination of the IntelliJ git integration and some commandline tools. Works well enough for me.
Originally Posted by archnemesis
In Windows I use SourceTree, but generally I prefer using the command line.
Originally Posted by Somnid
Github for Windows if you need a GUI, but Git is probably one of the few things that's actually represented fairly well by a command line due to it's state-machine type usage.
I do still use the CLI rather frequently, but for things like browsing the history, staging changes, or reviewing staged/unstaged changes, I really prefer a GUI.