10 · Version Control
Fetch
Download changes without merging
Downloads remote references and objects without automatically merging them into your current branch. A typical git pull performs a fetch and then integrates changes by merge or rebase, depending on configuration and command options.
Concrete example
Fetch to see what teammates pushed, look it over, then merge only when you're ready.