This is a series of posts which will list some useful apps for development and general usage of Windows. These are just some examples of what can be useful. Of course, use any app you already know or have.
git:
IntelliJ IDEA Git
https://www.jetbrains.com/idea/features/
IntelliJ IDEA provides a unified interface for major version control systems
Tower
https://www.git-tower.com/windows
Use all of Git's powerful feature set - in a GUI that makes you more productive
Git for Windows
https://gitforwindows.org/ aka https://git-scm.com/ eg command line
Git for Windows command line client
TortoiseGit
https://tortoisegit.org/
TortoiseGit provides overlay icons showing the file status, a powerful context menu for Git and much more
Git Extensions
https://gitextensions.github.io/
Git Extensions is a standalone UI tool for managing Git repositories
GitKraken
Unleash GitKraken! This intuitive Git GUI simplifies and streamlines Git processes
GitHub Desktop
https://desktop.github.com/
GitHub Desktop simplifies your development workflow