تقنيات 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: لتصحيح الأخطاء بكفاءة في المشاريع الكبيرة

المصادر