محمود أبوالحسن

مطور ويب شامل

تصميم الرسومات

مطور ووردبريس

مطور لارافيل

مصمم باستخدام فيغما

مستقل

محمود أبوالحسن
محمود أبوالحسن

مطور ويب شامل

تصميم الرسومات

مطور ووردبريس

مطور لارافيل

مصمم باستخدام فيغما

مستقل

أفكار وتجارب تستحق المشاركة

Git: تغييرات صغيرة يسهل فهمها والتراجع عنها

1 دقيقة قراءة تقريبًا
ابدأ القراءة
Git: تغييرات صغيرة يسهل فهمها والتراجع عنها

سجل Git الجيد يشرح لماذا تغير المشروع، وليس فقط ما الملفات التي لُمست. تقسيم العمل إلى وحدات مترابطة يجعل المراجعة والتشخيص أكثر سهولة.

الفكرة الأساسية

اجعل كل commit يعبر عن تغيير مفهوم وقابل للفحص. راجع الفرق قبل الحفظ، واستبعد الملفات المؤقتة والأسرار والمخرجات التي لا يحتاج المستودع إلى تتبعها.

خطوات عملية

  1. افحص حالة المستودع والفرق قبل إضافة الملفات.
  2. اكتب رسالة توضح المشكلة والأثر.
  3. احتفظ بالتغييرات غير المرتبطة في وحدات منفصلة.

أدوات المطور وجودة البرمجيات — صورة توضيحية

مثال تطبيقي

إصلاح رسالة خطأ لا يحتاج أن يحمل معه إعادة تنسيق كل المشروع. الفصل يجعل البحث عن سبب التراجع أسرع.

خطأ شائع ينبغي تجنبه

صغر التغيير لا يعني تجزئته إلى أجزاء لا تعمل منفردة. الهدف وحدة منطقية، وليس أقل عدد أسطر ممكن.

مثال تقني مبسّط

المقتطف التالي يوضح الفكرة، ويحتاج إلى تكييف مع بنية مشروعك ومساراته والتحقق المناسب قبل استخدامه.

git status --short
git diff
git diff --cached

للتوسع في الموضوع

التوثيق والمرجع الرسمي

صور توضيحية: الغلاف من Unsplash، الصورة الداخلية من Unsplash. ترخيص الاستخدام.

شارك المقال

شارك هذه الفكرة مع من تهمّه.

لنتحدث عن فكرتك القادمة

لديك سؤال أو فكرة مشروع؟ يسعدني التواصل معك.

اتصل بنا
Dark Mode EN English Buy Me A Coffee Buy Me A Coffee