git怎么删除远端的分支?

git by Xudong Zhang @ 2015-10-25 15:41:21

删除本地的分支很简单

$git branch -D tmp
Deleted branch tmp (was c96ddc1).

但是怎么删除远端的呢,比如github仓库的?

$ git branch -D origin/release
error: branch 'origin/release' not found.
$ git branch -D remotes/origin/release
error: branch 'remotes/origin/release' not found.
$ git branch -rD origin/release
Deleted remote branch origin/release (was c96ddc1).

但是这些似乎都不行?该怎么弄?


删除远程的分支

$git push origin --delete  BRANCH_NAME
OR
$git push origin :BRANCH_NAME
#like follwoing
$git push origin :release
by Xudong Zhang @2015-10-26 20:26:01.338 +0800 CST


我来回答

Markdown格式技巧

  • 行尾添加2个空格或者添加一个空行就能换行
  • 斜体: *hello* 或者 _world_
  • 加粗: **hello** 或者 __world__
  • 代码块: 添加空行,然后代码缩进4个空格
  • 特殊字符: 用\避免转义;\*就是*本身
  • python: `__name__`可以以代码形式输出__name__
  • 一个简单的例子

切换到移动版