What is the difference between 'git fetch' and 'git pull'?
-
A
git fetch downloads and merges changes; git pull only downloads
-
B
git fetch only downloads remote changes; git pull downloads and merges them
-
C
git fetch works on branches; git pull works on tags
-
D
git fetch requires authentication; git pull does not