看老师拉代码都用git fetch,想知道两者具体有啥区别吗
git pull是git fetch后跟git merge FETCH_HEAD的缩写。
git pull
git fetch
git merge FETCH_HEAD
更准确地说,git pull使用给定的参数运行git fetch,并调用git merge将检索到的分支头合并到当前分支中。 使用--rebase,它运行git rebase而不是git merge。
git merge
--rebase
git rebase