我运行了git fetch remote --all
,现在当我运行时,git branch -a
它会吐出大量我不关心的远程分支。如何有选择地从此输出中删除分支?遥控器上的所有分支都是活动的、有效的分支。我只是不关心其中的大多数,所以我想将它们从本地系统中删除。
例如,我得到类似于“
remotes/xxx/RELEASE/12.1
remotes/xxx/RELEASE/12.1.1
remotes/xxx/RELEASE/12.2
remotes/xxx/RELEASE/12.3
remotes/xxx/RELEASE/12.3.1
remotes/xxx/RELEASE/12.4
remotes/xxx/RELEASE/12.4.1
remotes/xxx/master
remotes/origin/HEAD -> origin/master
remotes/origin/RELEASE/12.4.1
remotes/origin/feat/yarn-upgrade
remotes/origin/fix/hide-homepage
remotes/origin/master
在此示例中,我不关心远程的任何 12.1、12.2 或 12.3 分支xxx
。
我如何从该列表中删除它们?它们无法从远程删除,因为它们仍然是有效的分支。我已经把所有枯枝都剪掉了。