问题场景:在远程代码仓库新建了一个分支,本地想直接切到这个分支发现无法找到。
解决方案:git fetch 一下 更新全部的分支到本地
. git pull
git pull 后不加参数的时候,跟git push 一样,默认就是git pull origin 当前分支名。本地master分支执行git pull的时候,其实就是git pull origin master。
2. 拆解git pull 操作
git pull操作其实是git fetch 与 git merge 两个命令的集合。
git pull 等效于先执行 git fetch origin 当前分支名, 再执行 git merge FETCH_HEAD.