git 问题:There is no tracking information for the current branch. Please specify which branch you want

问题截图

在这里插入图片描述

问题描述:当前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是远程仓库有多个分支时,请看:

  1. 远程仓库就一个master:这种情况下,一般直接进行git pull origin master ;
  2. 远程仓库有多个分支时:这里就需要为本地当前分支指定一个远程分支进行关联,git branch --set-upstream-to=origin/remote_name local_name
  3. 其他:如果我们在特定的分支下面使用pull的话,是可以将原本的git pull origin local_name简化为git pull,即就是不再需要写git全部命令格式。

成功截图

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_46442996/article/details/111722481