わかりずらい
Deleting a remote branch or tag
This command is a bit arcane at first glance…
git push REMOTENAME :BRANCHNAME
. If you look at the advanced push syntax above it should make a bit more sense. You are literally telling git “push nothing into BRANCHNAME on REMOTENAME”.http://help.github.com/remotes/