批量刪除 git 分支

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

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

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

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

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

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

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

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