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

时间:2014-08-04 06:12:15

标签: git

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

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

由于

1 个答案:

答案 0 :(得分:4)

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

您可以从repo root运行以下命令。

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