Commiting through the terminal, setting the upstream branch to push + How to escape VIM
git push --set-upstream origin <name-of-rmt-branch>
i //type commit message esc :wq enter //:q! to escape without saving
git commit [-a]