问题截图
问题描述:当前pull
对象没有远程分支的跟踪信息;
口语解释:你创建的这个分支
没有和远程仓库
中的其他分支
或者master
建立联系,所以导致当前分支无法进行pull操作;
解决方案:git branch --set-upstream-to=origin/remote_name
local_name
注解:
remote_name
: 远程分支名 // 这里是你创建的分支需要和已有的那个分支进行关联的名称
local_name
: 本地分支 // 你当前创建的本地分支名称
问题延伸: git pull 命令的作用是获取远程某一个分支或者master的数据与本地分支进行合并。一般来讲,git pull常见的有两种情况:1是远程仓库就一个master,2是远程仓库有多个分支时,请看:
- 远程仓库就一个master:这种情况下,一般直接进行git pull origin master ;
- 远程仓库有多个分支时:这里就需要为本地当前分支指定一个远程分支进行关联,git branch --set-upstream-to=origin/remote_name local_name
- 其他:如果我们在特定的分支下面使用pull的话,是可以将原本的
git pull origin local_name
简化为git pull
,即就是不再需要写git全部命令格式。