指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

git之批量删除本地分支:

$ git branch | grep "feat/requrement-1206_" | xargs git branch -D
Deleted branch feat/requrement-1206_base-feature-event-settingss-registration (was df69cca0).
Deleted branch feat/requrement-1206_event-setting-registration-create-section (was 97919b7c).
Deleted branch feat/requrement-1206_event-setting-registration-create-ticket (was 344bb46c).
Deleted branch feat/requrement-1206_event-setting-registration-ticket-list (was 697babab).
Deleted branch feat/requrement-1206_event-settings-registration-tickets (was 85171474).

说明:

git branch:列出所有本地分支。
grep "your-pattern":根据你提供的字符串(例如 "feature/")来筛选分支。可以使用正则表达式来匹配更复杂的模式。
xargs git branch -D:将匹配到的分支名逐个传递给 git branch -D 命令来进行删除。