git pull报错:There is no tracking information for the current branch
Posted 永醉雨辰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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, 增加你本地的文件并提交,可以这样
- git add.
- git commit -m "first time add project"
- 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 dogit push
.
解决方法:git push -u origin master
- If the branch is checked out from a remote branch, then you could use
--track
option when you dogit checkout
.
To fix this(set a remote tracking branch), just do what git tell you:
git branch --set-upstream-to=origin/<branch> my_branch
以上是关于git pull报错:There is no tracking information for the current branch的主要内容,如果未能解决你的问题,请参考以下文章
JAVAEclipse中使用git进行pull远程代码,报错The current branch is not configured for pull No value for key branc
JAVAEclipse中使用git进行pull远程代码,报错The current branch is not configured for pull No value for key branc
esxi报错There is no more space for virtual disk--逻辑卷缩减!
安装graphviz报错:There is no layout engine support for “dot“