git ls-remote
リモートリポジトリに移動すると、次のように表示されます。
HEAD
refs/heads/BranchA
refs/heads/master
refs/remotes/origin/BranchA
refs/remotes/origin/master
最後の 2 つのエントリを削除するにはどうすればよいですか?
git ls-remote
リモートリポジトリに移動すると、次のように表示されます。
HEAD
refs/heads/BranchA
refs/heads/master
refs/remotes/origin/BranchA
refs/remotes/origin/master
最後の 2 つのエントリを削除するにはどうすればよいですか?
空の参照をプッシュすることでこれを行うことができます。
git push origin :BranchA :master
トリックを行います。それに続いて「git fetch --prune origin」を使用すると、「git branch -a」にも表示されません。
SO自体で見つけた最も簡単な答えは、魅力のように機能しました。
git push リポジトリ:refs/remotes/origin/BranchA
git push リポジトリ:refs/remotes/origin/master