branch-final-v2-done-ok, fixbug-this-time-fr, admin-test-merge-sml – tên branch hay hơn cả caption TikTok!
Khi audit Git, nhìn danh sách branch mà tôi cứ tưởng đang lướt TikTok: mỗi người đặt tên branch theo cảm hứng, từ “final-v3” đến “test-thu-nhe”. Kết quả? Không ai biết branch nào để làm gì, đã merge hay chưa, và cả team lạc trong “vũ trụ branch”.
![]() |
Đa vũ trụ "git branch" hỗn loạn |
Mô tả: Branch không có chuẩn
Thực trạng:
- Branch tên ngẫu hứng: feature-v1, bugfix-2, test-abc, hoặc “admin-fix-nhe”.
- Không liên kết với issue/ticket, khó trace công việc.
- Branch tồn tại mãi mãi, không ai dọn, repo như bãi rác.
Hệ quả:
- Khó tìm branch: Không biết branch nào đang phát triển feature nào.
- Merge nhầm: Merge branch sai vì tên không rõ ràng.
- Repo lộn xộn: Hàng chục branch cũ nằm im, không ai dám xóa.
Giải pháp: Chuẩn hóa tên branch
Để branch dễ hiểu:
- Dùng naming convention: Tên branch theo mẫu: feature/, bugfix/, hotfix/, release/ + ID ticket (ví dụ: feature/ISSUE-123-login).
- Liên kết với issue: Dùng ID từ Jira/Trello để dễ trace.
- Dọn branch cũ: Xóa branch sau khi merge, dùng git branch -d hoặc tự động qua CI/CD.
Ví dụ: Branch feature/USER-456-add-payment rõ ràng hơn “payment-v2-final”.
🎯 Tóm lại: Chuẩn hóa tên branch giúp Git gọn gàng, dễ trace. Đừng để repo thành “bảng xếp hạng TikTok” của các tên branch ngẫu hứng.
Đăng nhận xét