如何删除所有本地git分支但使用一个命令行保留master?

Kan*_*n S 0 git

我在本地和远程创建了许多分支。我想从本地和远程删除所有分支。

注意:我不想一一删除每个分支。

谢谢

RAJ*_*RAJ 5

在执行此操作之前,您应该制作一份 repo 的副本。因此,如果发生任何不需要的更改,您可以轻松恢复。

您可以从存储库根目录运行以下命令。

git branch --merged master | grep -v master | xargs git branch -d
Run Code Online (Sandbox Code Playgroud)