To push our local repo to the GitHub server we’ll need to add a remote repository.
The name of our remote is origin and the default local branch name ismaster. The -u tells Git to remember the parameters, so that next time we can simply run git push and Git will know what to do.
git push -u origin master
Let’s pretend some time has passed. We’ve invited other people to our github project who have pulled your changes, made their own commits, and pushed them.
We can check for changes on our GitHub repository and pull down any new changes by running:
git pull origin master
Looks like there has been some additions and changes to the my project. Let’s take a look at what is different from our last commit by using the git diff command.
In this case we want the diff of our most recent commit, which we can refer to using the HEAD pointer.
git diff HEAD
by dukeyunz