📅  最后修改于: 2023-12-03 15:07:15.142000             🧑  作者: Mango
当我们在协作开发时,有时候会存在很多本地分支,需要批量删除这些分支。在webstorm的Shell-Bash terminal中,可以轻松地一次性删除所有本地分支。
git branch | grep -v "master" | xargs git branch -D
该命令主要是通过git branch
列出所有本地分支,然后通过grep -v
过滤掉master
分支,并通过xargs git branch -D
删除所有满足条件的分支。
当我们在协作开发时,有时候会存在很多本地分支,需要批量删除这些分支。在webstorm的Shell-Bash terminal中,可以轻松地一次性删除所有本地分支。
## 步骤
1. 打开Webstorm,进入Terminal,选择Bash或Shell等命令行工具;
2. 输入以下命令:
git branch | grep -v "master" | xargs git branch -D
3. 执行命令后,会删除除了master分支外的所有本地分支。
## 命令解析
该命令主要是通过`git branch`列出所有本地分支,然后通过`grep -v`过滤掉`master`分支,并通过`xargs git branch -D`删除所有满足条件的分支。