【发布时间】:2011-05-08 18:42:33
【问题描述】:
我创建了一个分支notmaster 来提交和推送一些更改。完成该分支后,我将更改合并回master,将它们推出,然后删除本地notmaster。
$ git branch -a
* master
remotes/origin/master
remotes/origin/notmaster
有没有办法删除远程notmaster?
更清晰一点,solution from Ionut:
通常的方法对我来说失败了:
$ git push origin :notmaster
error: dst refspec notmaster matches more than one.
那是因为我有一个与分支同名的标签。这对我来说是一个糟糕的选择,并引起了歧义。所以在那种情况下:
$ git push origin :refs/heads/notmaster
【问题讨论】:
-
我爱你!几个小时以来,我一直在努力解决同样的问题!这就是我喜欢 StackOverflow +1 的原因!!!
标签: git