【问题标题】:How to remove all local git branches but keep master with one command line?如何删除所有本地 git 分支但使用一个命令行保留 master?
【发布时间】:2014-08-04 06:12:14
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: git


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-05-23
      • 2022-01-04
      • 2019-10-30
      • 2017-08-23
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 2022-10-18
      • 2020-03-23
      相关资源
      最近更新 更多