首页 > 其他分享 >【git】git批量删除本地分支

【git】git批量删除本地分支

时间:2023-04-20 10:02:08浏览次数:27  
标签:xargs git 批量 删除 命令 branch 分支

删除分支命令

git branch -D branchName

删除当前分支外的所有分支

git branch | xargs git branch -d

删除分支名包含指定字符的分支

git branch | grep 'upstream*' | xargs git branch -d

该例将会删除分支名包含’dev’字符的分支。

命令解释

|
管道命令,用于将一串命令串联起来。前面命令的输出可以作为后面命令的输入。

git branch
用于列出本地所有分支。

grep
搜索过滤命令。使用正则表达式搜索文本,并把匹配的行打印出来。

xargs
参数传递命令。用于将标准输入作为命令的参数传给下一个命令。

管道命令与xargs命令的区别:

管道是实现“将前面的标准输出作为后面的标准输入
xargs是实现“将标准输入作为命令的参数

 

标签:xargs,git,批量,删除,命令,branch,分支
From: https://www.cnblogs.com/opensmarty/p/17335730.html

相关文章

  • JZ18 删除链表的节点
    importjava.util.*;/**publicclassListNode{*intval;*ListNodenext=null;*publicListNode(intval){*this.val=val;*}*}*/publicclassSolution{/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法......
  • git如何找出两个分支的共同commit点
    gitmerge-base[-a|--all]<commit><commit>…​gitmerge-base[-a|--all]--octopus<commit>…​gitmerge-base--is-ancestor<commit><commit>gitmerge-base--independent<commit>…​gitmerge-base--fork-point<ref......
  • 数据操作--删除数据
    1.删除列的三种方法: 2.删除行的三种方法: 3.带条件删除数据: ......
  • Git
    1.Linux常用指令mkdir文件夹名创建文件夹rm文件名只能删除文件名字rm-rf文件夹名删除文件夹ls查看当前目录下的所有文件cdtest进入文件夹cd../返回上一级目录cata.txt查看文件内容Tab自动补全文件夹路径clear清屏上下方向键查看命令历史touch文件......
  • Puppeteer+RabbitMQ:Node.js 批量加工pdf服务架构设计与落地
    全文约8500字,阅读时长约10分钟。智慧作业最近上线「个性化手册」(简称个册)功能,一份完整的个性化手册分为三部分:•学情分析:根据学生阶段性的学习和考试情况进行学情分析、归纳、总结,汇总学情数据;•精准推荐:推荐算法基于学情数据结合知识图谱进行精准练习题推荐;•错题回顾:错题的......
  • 20个Github 网页常用操作教程
    20个Github网页常用操作教程创建仓库上传文件发布版本创建分支提交代码发起合并请求参与项目编辑文件添加贡献者查看提交历史查看问题(Issue)创建问题查看PullRequest添加标签查看分支查看贡献者重命名文件回退提交(UndoCommit)搜索代码查看贡献者活动......
  • File的成员方法(创建,删除)
        ......
  • 八百字讲清楚——BCEWithLogitsLoss二分类损失函数
    BCEWithLogitsLoss是一种用于二分类问题的损失函数,它将Sigmoid函数和二元交叉熵损失结合在一起。假设我们有一个大小为NNN的二分类问题,其中每个样本......
  • git branch 分支二次提交冲突解决
    2028gitcommit-m"[CODESCAN]dlna_srcchecktwocommit"2029gitpush2030gitbranch2031gitpush2032gitbranch2033clear2034ls2035gitbranch2036gitpush2037gitbranch2038gitlog2039gitpush2040gitpush--set-up......
  • git reset用法
    gitreset是Git的一个命令,可以用于取消暂存的更改或将当前分支移动到不同的提交。根据使用方式的不同,它可以有效地撤销更改或调整提交历史记录。下面是gitreset常见的用法:取消暂存的更改:如果你已经使用gitadd将文件添加到暂存区,但是在提交之前想要删除它们,可以使用git......