在 git 中,我们需要删除分支,可以使用 git branch 命令,删除本地分支,也可以使用 git push 命令,删除远程分支。
使用 git push 命令删除远程分支的实现原理就是向远程的指定分支推送一个空分支代替原分支。
git branch -d branchName
参数 | 描述 |
---|---|
branchName | 需要删除的本地分支名。 |
我们可以使用 git branch -d 命令,删除本地分支。
git push origin --delete branch
参数 | 描述 |
---|---|
origin | 远程主机名。 |
branch | 需要删除的远程分支。 |
git push origin :branch
参数 | 描述 |
---|---|
origin | 远程主机名。 |
branch | 需要删除的远程分支。 |
使用该方法删除远程分支,与上面的方法是等价的。
git branch -d branchName
我们首先,使用 git branch 命令,查看本地所有分支,具体命令如下:
git branch
执行完毕后,如下图所示:
现在,我们使用 git branch -d 命令,删除 test 分支,具体命令如下:
git branch -d test
执行完毕后,如下图所示:
我们看到,提示我们删除了 test 分支,现在,我们再次使用 git branch 命令,查看本地分支,具体命令如下:
git branch
执行完毕后,如下图所示:
我们看到,test 分支已经被我们删除了。
在 git 中,我们需要删除分支,可以使用 git branch 命令,删除本地分支,也可以使用 git push 命令,删除远程分支。