You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何删除git fetch拉取的未检出本地Git分支?

删除本地未检出的远程跟踪分支与命令行提示翻译

批量删除从未检出的远程跟踪分支

之前看到的git branch | grep -v "master" | xargs git branch -D仅能删除本地已检出过的分支,要删除通过git fetch拉取的、从未检出的远程跟踪分支(即origin/*格式的分支),可使用以下命令:

git branch -r | grep -v "origin/master" | xargs git branch -d -r
  • git branch -r:列出所有本地远程跟踪分支
  • grep -v "origin/master":排除master对应的远程跟踪分支
  • xargs git branch -d -r:批量删除筛选出的远程跟踪分支

若需强制删除(如部分分支存在未合并内容),可将-d替换为-D:

git branch -r | grep -v "origin/master" | xargs git branch -D -r

命令行提示翻译

执行git checkout [TAB]时出现的英文提示:

do you wish to see all X possibilities (Y lines)?

对应的中文翻译为:

是否要查看全部X个选项(共Y行)?

内容的提问来源于stack exchange,提问作者Ozymandias

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 06:12:11