我创建了一个名为notmaster
的分支,提交并推送一些更改。当我完成该分支后,将更改合并回master
,推送它们,然后删除本地的notmaster
。
$ git branch -a
* master
remotes/origin/master
remotes/origin/notmaster
有没有办法删除远程的notmaster
?
更详细的解释,附上Ionut的解决方案:
通常的方法对我不起作用:
$ git push origin :notmaster
error: dst refspec notmaster matches more than one.
这是因为我有一个和分支名称相同的标签。这是我做出的一个不好的选择,导致歧义。因此,在这种情况下:
$ git push origin :refs/heads/notmaster