- بواسطة x32x01 ||
🧹 Git Branch Cleaner - الحل السريع لتنظيف فروع Git القديمة
لو عندك آلاف الـ branches في الريبو ومش مفعل GitHub Automation لتنظيفهم،
خلّي أداة git-branch-cleaner تشتغل عنك 👇
الأداة دي تنظّف الفروع المنتهية بشكل آلي، وتحافظ فقط على:
أنا شخصيًا طوّرتها بعد ما واجهت مشروع فيه أكثر من 2000 برانش ما كان عليها حذف تلقائي بعد الـ merge 😅
🔗 رابط المشروع على GitHub: https://github.com/omaralalwi/git-branch-cleaner
لو عندك آلاف الـ branches في الريبو ومش مفعل GitHub Automation لتنظيفهم،
خلّي أداة git-branch-cleaner تشتغل عنك 👇
ليه الأداة دي مهمة؟
لو كنت تدمج Pull Requests باستمرار، أكيد لاحظت إن الفروع اللي تم عمل merge لها تفضل موجودة في الريبو - سواء محليًا أو على GitHub - وتتحول بعد فترة لفوضى.الأداة دي تنظّف الفروع المنتهية بشكل آلي، وتحافظ فقط على:
- الفرع الرئيسي (main/master)
- وأي فرع نشط مرتبط بـ Pull Request مفتوحة
⚙️ طريقة الاستخدام بسيطة جدًا:
- حمل السكربت من الريبو
- اعطه صلاحيات التشغيل
- شغّله من الطرفية
- حدّد مسار الريبو
- اختر البرانش الرئيسي
- حدد المدة الزمنية للفروع القديمة
- سيعرض لك كل الفروع القابلة للحذف
- اضغط Y للتأكيد وانتظر دقائق قليلة
🚀 متى تستخدمها؟
الأداة مفيدة جدًا لو عندك مشاريع قديمة تراكمت فيها فروع منتهية وما كان فيها أي أوتوميشن لحذفها بعد الدمج.أنا شخصيًا طوّرتها بعد ما واجهت مشروع فيه أكثر من 2000 برانش ما كان عليها حذف تلقائي بعد الـ merge 😅
🔗 رابط المشروع على GitHub: https://github.com/omaralalwi/git-branch-cleaner