What is git push?
Pushing is important! When you make changes to your program or files that are on GitHub, they need to be pushed in order to be updated. Hence, you are uploading the local repository to the remote repository.

What is happening here?

Two ways of pushing

Using the Desktop application
- Download the desktop app from the website https://desktop.github.com/
- Link your GitHub account.
- Clone or add a directory to the local computer to work on
- When changes are made to your files, GitHub desktop will automatically recognize these changes and will ask you to push the changes with a message.
Accessing someone’s remote
git remote add remoteName url_of_the_repository
References
https://www.atlassian.com/git/tutorials/syncing/git-push https://gist.github.com/albatrocity/1201187