Pathspec上游/主站是不明确的

时间:2012-05-17 09:49:02

标签: git github

我可以推,拉和结帐上游/掌握没问题,但我确实得到了警告。 Upstream / master用于跟踪我分叉的原始源代码所做的更改(遵循github指令)。

E.g。

$ git checkout upstream/master
warning: refname upstream/master is ambiguous

$ git branch -a
* master
  upstream/master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/upstream/master

此命令也有不明确的错误:

$ git branch
* master
  upstream/master

$ git checkout upstream/master filename.bar

1 个答案:

答案 0 :(得分:2)

This page提到了这种信息的常见原因:

  

当您尝试签出本地分支时,您会得到一个

warning: refname 'branch-name' is ambiguous
  

如果您创建了与远程标记同名的本地分支,则可能会发生
  Git应该检查你的本地分支,但它试图检查标签,它会混淆。

     

通常,在创建标记时,请注意不要使名称与现有(本地或远程)分支冲突。