คำถามที่น่าสนใจสำหรับการใช้งาน git คือ
มี branch เยอะไหม ?
มีปัญหาเกี่ยวกับการใช้ branch ไหม ?
code ปัจจุบันที่ branch ไหน ?
มีปัญหาในการ merge code ไหม ?

หลายคนพยายามหาเครื่องมือช่วยเหลือ
แต่ต้นเหตุของปัญหาคือ
branch ที่สร้างขึ้นมามากมายนั่นเอง
ที่สำคัญมักจะมี branch จำนวนมากที่ไม่ถูกใช้งาน

ดังนั้นควรหัดลบ branch ที่ไม่ใช้งานกันหน่อยไหม ?
เช่นลบ remote branch

$git remote prune origin

เช่นลบ local branch ที่ merge เข้าไปยัง master หรือ develop branch

$git branch --merged | grep -E -v "master|develop" | xargs git branch -d

เพื่อความสะดวกก็สร้าง alias ซะ

[alias]
    po = !git remote prune origin
    dm = !git branch --merged | grep -E -v \"master|develop\" | xargs git branch -d

เพียงเท่านั้น น่าจะทำให้ชีวิตดีขึ้นมาบ้าง
อะไรที่ไม่ได้ใช้งาน ก็ลบไปเถอะนะ
ไม่ต้องเสียดายหรอก

Tags: