git 如何删除分支

git 如何删除分支

git 删除本地分支

删除本地分支的命令

git branch -d localBranchName

注意:

  1. 当前所在的分支,不能删除。可以先切换到别的分支,再删除。
  2. 上面的命令,并不一定会生效。如果分支中有为合并的更改和未推送的提交,则无法删除。
  3. 可以使用下面的命令强制删除(请确定要删除分支时,再使用。否则可能面临改动丢失的问题)
git branch -D localBranchName

或者

git branch --delete --force localBranchName

git 删除远程分支

删除远程分支的命令

## 命令
git push remoteName -d remoteBranchName
## 示例
git push origin -d hotfix/xxx

批量删除

利用 xargs 批量执行git相关的命令,可以批量删除本地分支或者远程分支

git 批量删除本地分支

## |xargs 之前,做查询,之后做删除
git branch |grep xxx |xargs git branch -d

git 批量删除远程分支

## |xargs 之前,做查询,之后做删除
git branch -r |grep xxx |xargs git branch -d
posted @ 2022-09-14 14:33  刺客一个  Views(1761)  Comments(0Edit  收藏  举报