git pull
= git fetch
+ git merge
against tracking upstream branch
git pull --rebase
= git fetch
+ git rebase
against tracking upstream branch
If you want to know how git merge
and git rebase
differ, read this.
More Related Contents:
- How do I force "git pull" to overwrite local files?
- Can “git pull” automatically stash and pop pending changes?
- Git push requires username and password
- Support for password authentication was removed. Please use a personal access token instead
- Merge, update, and pull Git branches without using checkouts
- Rename master branch for both local and remote Git repositories
- How do I ignore an error on ‘git pull’ about my local changes would be overwritten by merge?
- What does FETCH_HEAD in Git mean?
- Password authentication is temporarily disabled as part of a brownout. Please use a personal access token instead [duplicate]
- Message “Support for password authentication was removed. Please use a personal access token instead.”
- git stash and apply
- Why does git say “Pull is not possible because you have unmerged files”?
- Git pull after forced update
- Update Git submodule to latest commit on origin
- In what cases could `git pull` be harmful?
- There is no tracking information for the current branch
- ‘git pull origin mybranch’ leaves local mybranch N commits ahead of origin. Why?
- Git push only for bare repositories?
- How can I fetch an unmerged pull request for a branch I don’t own?
- How can I make my local repository available for git-pull?
- Why is git prompting me for a post-pull merge commit message?
- What is the difference between git pull and git fetch + git rebase?
- GitHub – fatal: could not read Username for ‘https://github.com’: No such file or directory
- Is it possible to pull just one file in Git?
- GIT pull error – remote object is corrupted
- Merge, update, and pull Git branches without using checkouts
- How to `git pull` while ignoring local changes?
- Restore git files deleted after git merge –abort
- How to pull remote branch from somebody else’s repo
- How do I edit an existing tag message in Git?