GIT - difference between "git fetch" and "git pull"

git fetch downloads new data from a remote repository but it does not merge
    
    git fetch origin
    
git pull downloads new data from a remote repository and merges it
    
        git pull origin master