Fetch branch from a remote repository and merge it to local repository.
# To download changes from default remote repository and merge it:
git pull
# To download changes from default remote repository and use fast forward:
git pull --rebase
# To download changes from given remote repository and branch, then merge them into HEAD:
git pull <remote_name> <branch>