https://codelife.javelupango.com/blog/commit-and-push-changes-to-remote-repo-using-git-in-visual-studio/
Commit and Push changes to remote repo using Git in Visual Studio