-1

git ls-remoteリモートリポジトリに移動すると、次のように表示されます。

HEAD
refs/heads/BranchA
refs/heads/master
refs/remotes/origin/BranchA
refs/remotes/origin/master

最後の 2 つのエントリを削除するにはどうすればよいですか?

4

2 に答える 2

1

空の参照をプッシュすることでこれを行うことができます。

git push origin :BranchA :master

トリックを行います。それに続いて「git fetch --prune origin」を使用すると、「git branch -a」にも表示されません。

于 2013-08-01T13:30:14.897 に答える
1

SO自体で見つけた最も簡単な答えは、魅力のように機能しました。

git push リポジトリ:refs/remotes/origin/BranchA

git push リポジトリ:refs/remotes/origin/master

于 2013-08-01T14:38:52.597 に答える