git branch --set-upstream 本地关联远程分支

最近使用git pull的时候多次碰见下面的情况:

There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

git branch --set-upstream-to=origin/<branch> release

其实,输出的提示信息说的还是比较明白的。

使用git在本地新建一个分支后,需要做远程分支关联。如果没有关联,git会在下面的操作中提示你显示的添加关联。

关联目的是在执行git pull, git push操作时就不需要指定对应的远程分支,你只要没有显示指定,git pull的时候,就会提示你。

解决方法就是按照提示添加一下呗:

git branch --set-upstream-to=origin/remote_branch  your_branch

其中,origin/remote_branch是你本地分支对应的远程分支;your_branch是你当前的本地分支。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,591评论 0 13
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,721评论 9 163
  • 凌说她分手的时候,我没有很意外,不知道为什么,就是很久以前见过他们校园相见的场面。 那句旁观者清说的很对,深陷其中...
    李沐词阅读 323评论 0 1
  • 文 | 潘俊宏 小时候每年都要去姥爷家过暑假,不仅有好吃的,还有年龄相仿的表弟表妹可以一起玩。我们一起爬树掏鸟窝、...
    潘俊宏阅读 476评论 4 9
  • 今天是国庆假期的最后一天啦~ 相信不少小伙伴都在赶回学校了。 路上堵车也不要着急, 小农可以配你聊天。 记得到学校...
    选择题怎么办阅读 189评论 0 0