批量刪除 git 分支

使用 git 時(shí)候,經(jīng)常會(huì)發(fā)現(xiàn),不知不覺(jué)就創(chuàng)建了大量的分支。那么,麻煩事就來(lái)了,如此多廢棄的分支,該怎么辦呢?
總不能一個(gè)一個(gè)執(zhí)行 git branch -D branchName 刪除吧!
下面就給大家提供一種批量刪除分支的方法:

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

這是通過(guò) shell 管道命令來(lái)實(shí)現(xiàn)的批量刪除分支的功能

git branch 輸出當(dāng)前分支列表
grep 是對(duì) git branch 的輸出結(jié)果進(jìn)行匹配,匹配值當(dāng)然就是 branchName
xargs 的作用是將參數(shù)列表轉(zhuǎn)換成小塊分段傳遞給其他命令

因此,這條命令的意思就是:

從分支列表中匹配到指定分支,然后一個(gè)一個(gè)(分成小塊)傳遞給刪除分支的命令,最后進(jìn)行刪除。

從而就達(dá)到了我們想要批量刪除分支的目的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載 git branch | grep 'branchName' | xargs git branch -D 這...
    JoinPerson閱讀 685評(píng)論 0 0
  • Add & Commit git init 初始化一個(gè) Git 倉(cāng)庫(kù)(repository),即把當(dāng)前所在目錄變成...
    冬絮閱讀 5,132評(píng)論 0 9
  • 畢業(yè)工作兩年,一年半之前失戀,逐漸了心里開(kāi)始有了抵觸和部分排斥,在感情里已經(jīng)失去了愛(ài)的能力。 26歲的今天...
    羅伊牧閱讀 308評(píng)論 0 2
  • 我 要把 我們的愛(ài) 鑲在云里 記在心里
    JIN_cabf閱讀 111評(píng)論 0 1
  • 長(zhǎng)安一別長(zhǎng)相離,長(zhǎng)安一別長(zhǎng)相憶。 長(zhǎng)安一別長(zhǎng)念起,長(zhǎng)安一別長(zhǎng)牽記。 可否借我一夢(mèng)歸故里? ------------...
    任檐閱讀 539評(píng)論 0 0

友情鏈接更多精彩內(nèi)容