Thread (1 message) 1 message, 1 author, 2016-06-15

Re: cannot remove remote branch name

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:47:58

SungHyun Nam [off-list ref] writes:
How I can remove remote branch name if it already removed
in remote side?

$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/test
$ git branch -D -r test
error: remote branch 'test' not found.
$ git branch -D -r remotes/origin/test
error: remote branch 'remotes/origin/test' not found.
$ git branch -D remotes/origin/test
error: branch 'remotes/origin/test' not found.
Hmm, you tried "test" and then "remotes/origin/test"?

The way I would have guessed what to give the command is:

 1. "branch -D -r test" wouldn't make sense, as git wouldn't know 'test'
    of which remote I am trying to remove;

 2. "-r" already tells git that I am talking about remote, so perhaps
    "branch -D -r origin/test" would work without me saying "remotes/".

"git branch -[dD]" doesn't go over the network, so it doesn't matter if it
is already removed on the remote side or not.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help