我尝试执行命令:
$ git branch --set-upstream-to master origin/master
fatal: branch 'origin/master' does not exist我检查了源/主设备是否存在
发布于 2014-10-09 23:14:37
git branch的语法为:
git branch' (--set-upstream-to=<upstream> | -u <upstream>) [<branchname>]在您的案例中:
git branch --set-upstream-to=origin/master master
# or
git branch -u origin/master master
# for git older than 1.8
git branch master --set-upstream origin/master如果您看到如下错误:
Error is: fatal:
Cannot setup tracking information; starting point 'origin/master' is not a branch.这意味着您还没有从远程origin获取任何内容。
git remote -v
git获取源
您可以在"After git update remote the new upstream branches are visible but not origin“中查看有关获取过程的更多信息。
发布于 2019-07-10 11:46:17
通常在完成git初始化,然后在Github中创建存储库之后,我想做的下一件事是设置我的远程源,并将我的远程分支绑定到我的本地主分支。
git init
git remote add origin <repository_url>
git fetch现在,当我进入
git branch --set-upstream-to=origin/master master我收到错误: fatal:分支'master‘不存在
所以,我做了一个
git branch -a 并且只能找到
remotes/origin/master
因为我在一个新创建的git存储库中,所以我做了一个简单的
git checkout master在此之后,git分支-a向我展示了本地主分支和远程分支,
remotes/origin/master
在这之后
git branch --set-upstream-to=origin/master master没有给出任何错误,并且我的本地主分支被设置为跟踪远程主分支。
发布于 2017-02-18 03:08:43
我在搜索的时候发现了这个问题
"fatal: branch 'integration/release/February' does not exist"但在我的例子中,错误的原因是不同的。
我已经为它设置了一个bash别名,但是当我尝试使用这个别名时,我引入了一个空格,这意味着我发送的命令是
git branch --set-upstream-to= integration/release/February但很明显,我需要的是
git branch --set-upstream-to=integration/release/Februaryhttps://stackoverflow.com/questions/26281767
复制相似问题