リポジトリのクローンを作成し、Git で新しいブランチを開始しました。問題が発生することなく、これを何度も実行しました。今夜git branch --set-upstream develop origin/develop
、アップストリームの場所を設定しようとしたときに、次のエラーが発生しました。
fatal: Ambiguous object name: 'origin/develop'.
読んでみると、これはオリジンとリモート/オリジンの両方に同じブランチ名が存在する結果であることが示唆されています。これら2つの違いと、なぜこのように競合するのかわかりません。と入力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'.
ます。