git pull
git pull
is a combination of git fetch
and git merge
. It will grab the remote changes and merge them into your branch for you.
git pull <remote> <branch>
will pull in changes from the remote branch into your current branch.
Its a good habit to git pull
if you haven't in a while. Its an especially good habit to pull master
into a whatever feature branch you are working in, so that you're always up-to-date.
Since we want to keep our demo
branch in sync with master
, we could run a fetch and merge, like these commands:
$ git fetch
$ git merge origin master
Or we could use git pull
as a combined command, adding the remote and branch name to the command.
git pull origin master