git 删除分支:010
讲解内容:(删除已经合并的分支)和(删除未合并的分支)
假如我现在创建了三个分支,如下:
删除已合并分支:要怎么区分哪些是已合并或未合并呢?
使用命令:git branch --merged (查看所有已经合并的分支),可以看到A分支和main分支是已经合并的
使用命令:git branch --no-merged (查看所有已经合并的分支), 可以看到B分支没有合并
一次性删除所有未合并的分支:git branch --no-merge | egrep -v "^\*|main)" | xargs git branch -D (其中命令里面的“main”是你需要排除不删除的分支)
一次性删除所有已合并的分支:git branch --merge | egrep -v "^\*|main)" | xargs git branch -D (其中命令里面的“main”是你需要排除不删除的分支,这里main因为是主分支, 所以我这里排除它)
如下图, 删除了A分支
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现