SourceTree Git management utility and Github client to control, publish changes and manage version control of projects.
Git for Windows Software development tool for tracking projects, updating code and command line functions through Git Bash shell.
Visual Studio Code Source code editing with version control and syntax for many languages.