git批量刪除本地分支及遠端分支

2022-01-11 14:02:59 字數 837 閱讀 4028

git branch |grep '

branchname

' |xargs git branch -d

git branch -r| grep 'branchname' | sed '

s/origin\///g

' | xargs -i {} git push origin :{}

批量刪除本地分支

批量刪除遠端分支

沒加| sed 's/origin\///g' 

sed 's/被替換字串/新字串/[option]'

option

meaning

g替換所有的被替換字串

p與-n結合僅列印替換行

w filename

重定向輸出

注意:進行替換時如果沒有g選項,那麼僅僅替換所有匹配行的第乙個匹配項。 

如果option是數字,那麼代表替換第幾次出現的匹配項。

sed相關參考

end--------------------------

有些地方還沒搞清楚ε=(´ο`*)))

git刪除本地及遠端分支

1.刪除本地分支 git branch d branchname2.刪除遠端分支 方法一 將刪除的本地分支推到遠端 要刪除的遠端分支在本地有對映 git push origin branchname 方法二 直接刪除遠端分支 要刪除的遠端分支不在本地 git push origin delete b...

git刪除本地分支和刪除遠端分支

切換分支的時候命令打錯了,git checkout 後面沒有跟分支名,結果git status,很多delete的檔案,直接冒冷汗,git add commit 之後發現本地與遠端確實是刪除了很多檔案,之前也有過一次,當時是從新換了乙個目錄重新拉 麻煩的很 把情況告訴了同事,給了我建議,刪除這個分支...

Git刪除本地分支和遠端分支

git branch help git branch h usage git branch r a merged no merged or git branch l f or git branch r d d or git branch m m or git branch r a points at...