と呼ばれるリモートブランチを削除できませんorigin/featureBranch
。ブランチ名がで始まるためだと思いorigin
ますが、よくわかりません。
$ git branch -r | grep featureBranch
origin/origin/featureBranch
$ git push origin :origin/featureBranch
error: unable to push to unqualified destination: origin/featureBranch
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.
error: failed to push some refs to 'git@github.com:myCompany/my-repo.git'
アップデート
$ git push origin :featureBranch
同じエラーが発生します。
ノート
リモートブランチではorigin/origin/myFeature
、ローカルではorigin/myFeature
です。
私はorigin
通常何を意味するのか知っていますが、私の場合、これはブランチの名前の一部です。
Githubはこのブランチを認識しません。
「舞台裏」で何が起こっているのか、どうすればこのブランチを削除できるのか、誰かに説明してもらえますか?