【发布时间】:2012-11-20 05:03:19
【问题描述】:
我刚刚克隆了一个 repo 并在 Git 中启动了一个新分支。我已经这样做了很多次,没有遇到任何问题。今晚当我尝试使用git branch --set-upstream develop origin/develop 设置上游位置时,我得到了这个错误:
fatal: Ambiguous object name: 'origin/develop'.
四处阅读表明这是由于原点和远程/原点中都存在相同的分支名称。我不明白这两者之间的区别,以及为什么它们会以这种方式发生冲突。我输入了git branch -a,这是输出:
* develop
master
origin/develop
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/master
我对@987654325@ 和remotes/origin/develop 之间的区别以及为什么会导致fatal: Ambiguous object name: 'origin/develop'. 错误感到困惑。
【问题讨论】:
标签: git repository branch