我剛剛克隆了一個回購協議,並在Git中開始了一個新分支。我已經做了很多次,沒有遇到問題。今晚,當我嘗試使用git branch --set-upstream develop origin/develop
設置上游位置,我得到這個錯誤:原產地/,遙控器/原產地/ Git混淆
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/develop
和remotes/origin/develop
之間什麼,以及爲什麼會引起fatal: Ambiguous object name: 'origin/develop'.
錯誤。