Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL)
Git GUI Client
A cross-platform, portable, linkable Git implementation library
A graphical text difference analyzer
A Git/TFS bridge, similar to git-svn
Git Extensions is a standalone UI tool for managing git repositories.
GitHub Extension for Visual Studio
GitHub for Unity