Footer

Logo

Resources

  • Rust Tiếng Việt
  • /archives
  • /series
  • /tags
  • Status

me@duyet.net

  • About
  • LinkedIn
  • Resume
  • Projects

© 2026 duyet.net | Sr. Data Engineer | 2026-03-20

LogoDuyệtSr. Data Engineer
HomeAboutPhotosInsightsCV

Git - Cách xóa nhanh tất cả các branch cũ đã merge vào branch master

Note: This post is over 11 years old. The information may be outdated.

Nếu bạn có rất nhiều branch trên repo, mỗi branch phát triển 1 chức năng của dự án. Trong số chúng có nhiều branch đã hoàn thành, và đã được merge vào branch chính (master) chẳng hạn, mình gọi các branch này là branch cũ.

Vậy branch cũ không còn phải code nữa, chúng ta chỉ cần tìm đến và xóa đi cho repo sạch đẹp là được. Nhưng mình thì hơi lười, hoặc là có khoảng vài trăm branch cũ như thế, ngồi xóa thì mòn răng.

Mình giới thiệu 1 thủ thuật để xóa các branch cũ đã merge vào branch hiện tại, như sau:

$ git branch --merged | grep -v "\*" | xargs -n 1 git branch -d

Các branch đang dev vẫn còn được giữ lại.

Để xem trước những branch sẽ bị xóa mà không thực hiện xóa ngay:

$ git branch --merged | grep -v "\*"

Nếu muốn xóa luôn cả remote merged branches:

$ git push origin --delete $(git branch -r --merged origin/master | grep -v master | sed 's/origin\///')
Aug 25, 2015·11 years ago
|
7 min read
|Git|
GitTutorialGithub
|Edit|

Related Posts

Git - Sử dụng git stash hiệu quả

Git là công cụ cực kì hiệu quả để quản lý source code và cũng cực kì phổ biến khi gần như mọi công ty hay team develope sử dụng. Bài viết sau của bạn Lê Việt Tú đăng trên Kipalog hướng dẫn cách sử dụng Git stash một cách hiệu quả.

Jul 14, 2015·11 years ago
Read more

Git - 19 Tips For Everyday Git Use

I’ve been using git full time for the past 4 years, and I wanted to share the most practical tips that I’ve learned along the way. Hopefully, it will be useful to somebody out there

Sep 16, 2015·11 years ago
Read more

Git rebase, gộp commits bằng rebase

Trong dự án, code của bạn luôn có sự thay đổi, sau khi push 1 đống commit lên github. Một ngày kia ông Leader kêu lại: "Ê mày, sửa chỗ này, sửa chỗ kia, code không đúng chuẩn rồi, bla bla ...". Thế là phải hồi hì hục cải tiến code, coding style cho "chuẩn".

Aug 25, 2015·11 years ago
Read more

Git - Cách xem nội dung 1 file ở branch khác

Nếu bạn đang ở 1 nhánh, và bạn muốn xem nội dung của 1 file nằm ở trên nhánh khác mà không cần phải checkout.

Aug 25, 2015·11 years ago
Read more