git pull来从远程仓库"同步"代码,通常有三种方式;
git pull origin: git pull origin git pull
1.git pull origin <remote_branch>:<local_branch>
这种用法写起来最为繁琐,但最好理解:
场景:当本地的当前分支不是local_branch;作用:将远程分支拉取到指定本地分支; 例如:当前分支是dev,但是你想把远程master”同步”到本地master,但又不想使checkout切换到master分支; 这时你就可以使用 git pull origin master:master
2.git pull origin <remote_branch>
场景:在当前分支上进行同步操作;作用:将指定远程分支同步到当前本地分支;
3.git pull
场景:本地分支已经和想要拉取的分支建立了“关联”关系;作用:拉取所有远程分支的新版本"坐标",并同步当前分支的本地代码(具体根据关联分支而定)
666