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

如何删除所有本地git分支,但使用一个命令行保留master?,git,Git,我在本地和远程创建了许多分支。我想删除本地和远程的所有分支 注意:我不想逐个删除每个分支 谢谢在执行此操作之前,您应该复制一份回购协议。因此,如果发生任何不必要的更改,您可以轻松恢复 您可以从repo根目录运行以下命令 git branch --merged master | grep -v master | xargs git branch -d 在进行此操作之前,您应该复制一份回购协议。因此,如果发生任何不必要的更改,您可以轻松恢复 您可以从repo根目录运行以下命令 git branch

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

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


谢谢

在执行此操作之前,您应该复制一份回购协议。因此,如果发生任何不必要的更改,您可以轻松恢复

您可以从repo根目录运行以下命令

git branch --merged master | grep -v master | xargs git branch -d

在进行此操作之前,您应该复制一份回购协议。因此,如果发生任何不必要的更改,您可以轻松恢复

您可以从repo根目录运行以下命令

git branch --merged master | grep -v master | xargs git branch -d