gpt4 book ai didi

git - origin/, remotes/origin/Git 困惑

转载 作者:太空狗 更新时间:2023-10-29 13:41:29 27 4
gpt4 key购买 nike

我刚刚克隆了一个存储库并在 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

我对 origin/developremotes/origin/develop 之间的区别感到困惑,以及为什么这会导致 fatal: Ambiguous object名称:'origin/develop'。 错误。

最佳答案

我认为,您可能有一个名为 origin/master 的本地分支,这可能是错误的。尝试运行 git branch。如果那里列出了 origin/master 分支,那就是它。

看看你是否应该删除那个分支。如果您不能或不想,请改为运行 git branch --set-upstream develop remotes/origin/develop

关于git - origin/, remotes/origin/Git 困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13466877/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com