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分支

posted @   博无止境  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示