Git基础篇(二十二)——删除分支

前言:
  Git需要频繁的对分支进行操作,通常我们建议多用分支,但分支多了之后一些分支显得没有存在的必要,本篇文章专门探讨对分支的删除操作。

1 为什么要删除分支

  Git的分支操作是其版本管控的一大特点,使用Git进行开发建议多用分支,不同的功能单独建分支进行开发,但多数分支用完后就失去了存在的价值,因此对分支进行适当的修剪操作是有必要的。
  Git分支可以分为三类: 本地分支本地远程分支远程分支

  使用以下指令可查看全部本地分支。

1
git branch

  如果查看全部本地分支和本地远程分支。

1
git branch --all

1 删除本地分支

  使用以下指令删除指定的本地分支。

1
git branch <-d | --delete> <name>

  删除指令的参数可以是 -d 也可以 --delete ,如果改为大写的 -D 则表示强制删除,等同于 --delete --force

2 删除本地远程分支

  使用以下指令可删除指定的本地远程分支。

1
git branch <-d | --delete> <-r | --remotes> origin/<name>

   -r--remotes 表示是远程分支, origin 是默认的远程主机名,如果不是origin则需要自己修改。

3 删除远程服务器仓库的分支

  使用以下指令删除远程服务器的分支。

1
git push origin <-d | --delete> <name>