2013-08-01 36 views
-2

當我做git ls-remote到我的遠程倉庫它表明:刪除參/遙控器完全

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

如何刪除最後兩個條目?

+1

http://stackoverflow.com/questions/4890772/how-to-remove -remote-origin-refs-heads-master http://superuser.com/questions/283309/how-to-delete-the-git-reference-refs-original-refs-heads-master – sircapsalot

+2

不只是一個重複的,但谷歌的「git delete remote branch」似乎也產生了很多結果。 – larsks

+0

我擔心第一個會被刪除...這些帖子不會回答那個 – Ahmad

回答

1

您可以通過按一個空的裁判,所以這樣做:

git push origin :BranchA :master 

會做的伎倆。如果你使用'git fetch --prune origin',那麼它們也不會在'git branch -a'中出現。

+0

如何保證前兩個不會被刪除? – Ahmad

1

最簡單的答案我發現它本身就像一個魅力。

GIT中推存儲庫:參/遙控器/來源/ BranchA

GIT中推存儲庫:參/遙控器/來源/主