تقنيات Git المتقدمة لعام 2026
بعيداً عن git add و git commit، اكتشف الأوامر التي تحدث الفرق.
1. Git Rebase: إعادة كتابة التاريخ
# إعادة الأساس على main git checkout feature git rebase main
2. Cherry-pick: تطبيق commit محدد
# تطبيق commit abc123 على الفرع الحالي git cherry-pick abc123
3. Bisect: إيجاد الـ commit الذي أدخل الخطأ
git bisect start git bisect bad git bisect good v1.0
متى تستخدم ماذا؟
- Rebase: للحفاظ على تاريخ خطي ونظيف
- Cherry-pick: لتطبيق إصلاحات عاجلة على عدة فروع
- Bisect: لتصحيح الأخطاء بكفاءة في المشاريع الكبيرة