git pull是一个 Git 命令,用于从远程更新仓库的本地版本
默认情况下git pull做两件事情:
- 更新当前本地工作分支
- 更新所有其他分支的远程跟踪分支
git pull = git fetch + git merge
git fetch自行更新本地仓库中的所有远程跟踪分支。实际上没有任何更改反映在任何本地工作分支上git merge会将对应的远程跟踪分支合并到本地工作分支
结语
git pull命令执行之后,首先git fetch命令会将远端分支更新到最新,成功后会执行git merge将远程分支合并至本地工作分支。