zoukankan      html  css  js  c++  java
  • git pull报错:There is no tracking information for the current branch

    报错:
    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>

    是因为本地分支和远程分支没有建立联系 (使用git branch -vv 可以查看本地分支和远程分支的关联关系) .根据命令行提示只需要执行以下命令即可

    git branch --set-upstream-to=origin/远程分支的名字  本地分支的名字
     即,解决方法:
    git branch –set-upstream-to=origin/new new

    或 

    git branch –set–upstream new origin/new
    

      (new为新建分支名)

    -----------------------这样在我们每次想push或者pull的时候,只需要 输入git push 或者git pull即可

    否则的话, 你必须每次都这样做:

    在此之前,我们必须要指定想要push或者pull的远程分支。

    git push origin new  
    git pull origin new

    so, 增加你本地的文件并提交,可以这样

    1. git add.  
    2. git commit -m "first time add project"  
    3. git push

    参考:

    http://blog.csdn.net/zaijzhgh/article/details/38852323

    ----------------------------------------------------

    ps:

    • If the local branch is created in your local machine, then when you push to the remote, you could use -u/--set-upstream option when you do git push.

       解决方法:git push -u origin master

    • If the branch is checked out from a remote branch, then you could use --track option when you do git checkout.

      To fix this(set a remote tracking branch), just do what git tell you:

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

     

  • 相关阅读:
    微信公众号开发第三课 实现简单微信文本通讯
    微信公众号开发第二课 百度BAE搭建和数据库使用
    微信公众号开发第一课 预备知识和申请权限账号
    joomla3.1安装不通过Magic Quotes GPC解决方法
    获取汉字拼音的简便方法
    C#快速学习笔记(译)续一
    C#快速学习笔记(译)
    Xcode中如何集成Unity
    【ios开发】iOS App测试方案
    【IOS开发】SimPholders的使用
  • 原文地址:https://www.cnblogs.com/zyjzz/p/7653378.html
Copyright © 2011-2022 走看看