![](/img/trans.png)
[英]Git : How to delete all local branches (merged or not), except master and develop
[英]How to clear (delete) all merged local branches?
有時我在名稱非常相似的其他分支上有幾個相同功能的版本。 如何刪除不在遠程倉庫中的所有本地分支?
一個小例子:我當地的分支機構:
功能/授權
功能/授權-2
功能/授權錯誤
遠程倉庫分支:
功能/授權-2
而且我只想擁有遠程倉庫上的本地分支:feature/authorization-2
git branch --merged
你可以跳過一些重要的分支
git branch --merged| egrep -v "(^\*|master|main|dev|skip_branch_name)"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.