The difference between git fetch and pull

fetch is just to get repository

git fetch <repository> <refspec>

pull = fetch and merge

git pull


ref
http://transitive.info/article/git/command/fetch/