linux中批量删除git分支的方法

使用 git 时候,经常会发现,不知不觉就创建了大量的分支。那么,麻烦事就来了,如此多废弃的分支,该怎么办呢?

总不能一个一个执行 git branch -D branchName 删除吧!

下面就给大家提供一种批量删除分支的方法:

git branch |grep 'branchName' |xargs git branch -D

这是通过 shell 管道命令来实现的批量删除分支的功能

git branch 输出当前分支列表

grep 是对 git branch 的输出结果进行匹配,匹配值当然就是 branchName

xargs 的作用是将参数列表转换成小块分段传递给其他命令

因此,这条命令的意思就是:

从分支列表中匹配到指定分支,然后一个一个(分成小块)传递给删除分支的命令,最后进行删除。

从而就达到了我们想要批量删除分支的目的。

时间: 2024-09-08 11:53:09

linux中批量删除git分支的方法的相关文章

Word中批量删除节信息的方法

Word中批量删除节信息的方法   这时要想编辑页码,只有两个思路,要么一节一节的编辑(因为页码的编辑只在当前节内生效);要么就批量删除掉所有的节,再重新编辑.如果这篇文档只有十几页,我可能就会新建一个空文档,再通过复制粘贴的方法去除那些摸不着边儿的分节符了.但是此文档过于臃肿,如果这样操作甚至会死机的.而且,格式刷和"清除格式"对各种分隔符均无效. 因为批量替换空格等字符可以用过替换来实现,于是想到"可否替换掉分节符呢".Ctrl+H调出替换对话框,在"

DreamWeaver中批量删除超级链接的方法

  在线问答网友提问,请问专家DreamWeaver 8中如何批量删除超级链接? 解决办法,依次打开DreamWeaver-编辑-查找和替换(或可直接使用快捷键,Ctrl+F)-搜索范围选择"源代码",在查找框内写入"",替换框内请留空.然后选择"使用正则表达式"前的勾.最后替换全部即可.详细如下图:

.net开发中批量删除记录时实现全选功能的具体方法_实用技巧

1 . JS实现全选 往页面上拖一个GridView,设置好数据源,并为GridView添加一个模板列,往模板列里添加一个chekcbox,比如下面的代码 复制代码 代码如下: <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ProductID"    DataSourceID="SqlD

linux中如何删除rpm -e删除不了的包

linux中如何删除rpm -e删除不了的包,我们可以采用强制卸载的方法 1.如果在删除包之前删除了包的目录 rpm -e --noscripts 示例: [root@localhost /]# rpm -e --noscripts vsftpd 2.如果系统里一个包被装两次(由于某些异常引起的) rpm -e multi-installed-pkgs –allmatches 示例: [root@localhost /]# rpm -e multi-installed-pkgs –allmatc

亲,谁知道如何恢复linux中被删除的面板啊

问题描述 亲,谁知道如何恢复linux中被删除的面板啊 本人手贱删除了面板,不知哪位大神知道解决之道,良辰在此谢过!!!!!!!!!! 解决方案 什么地方的面板,说清楚 解决方案二: 重装系统,最简单实用的方法 解决方案三: 把主目录删掉,重建一个.之后把"/etc/skel"里的内容复(如果有内容)制过来.注意不要忘了隐藏文件. 解决方案四: 把数据备份出去,然后重新装系统.

Linux中如何删除几天以前的所有东西?

Linux中如何删除几天以前的所有东西(包括目录名和目录中的文件)? 我们可以有以下两种方法: 1 find . -ctime +3 -exec rm -rf {} \; 查找3天之前的文件,之后执行删除目录名及文件操作 2 find ./ -mtime +3 -print|xargs rm -f –r 查找3天之前的文件,之后执行删除目录名及文件操作

php中批量删除Mysql中相同前缀的数据表的代码

方法一: 复制代码 代码如下: <?php mysql_connect('','',''); mysql_select_db(''); $rs=mysql_query('show tables'); while($arr=mysql_fetch_array($rs)){ $TF=strpos($arr[0],'class_'); if($TF===0){ $FT=mysql_query("drop table $arr[0]"); if($FT){ echo "$arr

怎样在word2013中批量删除图片

  word2013中批量删除图片的步骤如下: 步骤一:鼠标左键双击计算机桌面Word2013程序图标,将其打开运行.在打开的Word2013程序窗口,点击"打开其他文档"选项,然后选择文档所在的位置将其打开.如图所示; 步骤二:在打开的Word文档中,按下键盘的Ctrl+H快捷组合键,打开"查找和替换"对话框.如图所示; 步骤三:在替换标签中,先点击"更多"按钮,下方会出现搜索选项和替换,我们再点击"特殊格式"按钮.如图所示

Linux中如何删除名为-a及\a的文件及特殊文件

Linux中如何删除名为-a及\a的文件及特殊文件? a 删除名为 -a 的文件 1 rm ./-a2 rm -- -a,--告诉rm这是一个选项,具体参见getopt3 ls -i 列出inum,然后用find . -inum inum_of_thisfile -exec rm '{}' \; b 删除名为 \a 的文件 rm \\a c 删除名字带的 / 和' \0 ' 文件 这些字符是正常文件系统所不允许的字符,但可能在文件名中产生,如unix下的nfs文件系统在Mac系统上使用 1 把n