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