1. ホーム
  2. git

[解決済み] Gitでリモートブランチを削除する方法を教えてください。重複

2023-04-20 17:28:34

質問

ブランチを作成しました notmaster を作成してコミットし、いくつかの変更をプッシュしました。そのブランチでの作業が終わったら、変更をマージして master にマージしてそれをプッシュし、ローカルの notmaster .

$ git branch -a
* master
  remotes/origin/master
  remotes/origin/notmaster

リモートの notmaster ?


もう少しわかりやすく のソリューションでもう少し明確になります。 :

通常の方法では、私は失敗しました。

$ git push origin :notmaster
error: dst refspec notmaster matches more than one.

それは、私がブランチと同じ名前のタグを持っていたからです。これは私の誤った選択で、曖昧さの原因となりました。ですから、その場合は

$ git push origin :refs/heads/notmaster

どのように解決するのですか?

git push origin :notmaster これは、基本的に "push nothing to the notmaster remote" を意味します。