git fetch && git pull

git fetch

这个命令将某个远程主机的更新全部取回本地,取回更新后,会返回一个FETCH_HEAD ,指的是某个branch在服务器上的最新状态,
例如: git fetch origin master
我们可以,在本地通过它查看刚取回的更新信息:
git log -p FETCH_HEAD
可以看到远程分支最近的每一次提交的内容

git pull

git pull 的过程可以理解为等效于下面的两个操作:
• git fetch origin master // 从远程主机的master分支拉取最新内容
• git merge FETCH_HEAD // 将拉取下来的最新内容合并到当前所在的分支中

你可能感兴趣的:(git fetch && git pull)