Git命令之批量分支(1),web接口开发

git branch | grep ‘xxx’ | xargs git branch -D

一、基本命令

  • git branch: 不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*"标记;

  • git branch -D xxx: 强制删除xxx分支;

  • grep: grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。

  • xargs: 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具;

    这里我们主要了解下grep和xargs两个linux命令。

    二、git branch

    检查本地分支:这里我输入了gb是git branch的缩写,未进行特殊配置的同学仍需要键入git branch

    三、管道符 |

    Linux提供的管道符“|”会将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入。

    四、grep

    Linux grep 命令

    global regular expression print 全局正则表达式输出

    grep 命令用于查找文件里符合条件的字符串,它的可选参数十分的多,这里就不一一列举了。

    • grep ‘xxx’: 在标准输入中搜索带有xxx关键字的文本,并输出

      结合管道符+grep命令,我们来看看下面的例子:

      五、xargs

      • xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。

      • xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。

        之所以能用到这个命令,关键是由于很多命令不支持 | 管道来传递参数,而日常工作中有有这个必要,所以就有了 xargs 命令,例如批量删除场景:

        git branch | grep ‘b_’ | xargs git branch -D

        自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

        深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

        因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

        既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

        由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

        如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

        最后

        分享一套阿里大牛整理的前端资料给大家,点击前端校招面试题精编解析大全即可免费下载

        ❤️ 谢谢支持,喜欢的话别忘了 关注、点赞哦。

        分享一套阿里大牛整理的前端资料给大家,点击前端校招面试题精编解析大全即可免费下载

        ❤️ 谢谢支持,喜欢的话别忘了 关注、点赞哦。