دروس 10 يونيو 2026 دقيقة قراءة واحدة

5 عادات في Git تحافظ على سجل نظيف

A

بقلم Admin

سجل Git الفوضوي يبطئ الجميع: تطول المراجعات ويصبح git bisect عديم الفائدة ويغدو التراجع عن التغييرات مخيفًا. الخبر الجيد أن السجل النظيف مسألة عادات أكثر منه مسألة أدوات.

1. تغيير واحد لكل commit

يجب أن يجيب كل commit عن سؤال واحد: ما الذي تغيّر ولماذا؟ إذا احتجت كلمة «و» في الرسالة فقسّم الـcommit. الالتزامات الصغيرة أسهل في المراجعة وأسهل في التراجع.

2. اكتب الرسائل لنفسك في المستقبل

سطر العنوان يوضح النية، والمتن يشرح القيد. بعد ستة أشهر لن تخبرك «fix bug» بشيء — بينما «تحديد حجم الرفع ليطابق إعدادات nginx» ستبقى واضحة.

3. اسحب مع rebase على فروع الميزات

التزامات الدمج داخل فرع غير مكتمل مجرد ضوضاء. اضبطها مرة واحدة وانسَ الأمر:

git config pull.rebase true

4. راجع التغييرات بنفسك قبل الدفع

ثلاثون ثانية من git diff --staged تلتقط أسطر التصحيح المنسية والملفات الدخيلة وإعادة التسمية العرضية قبل أن يضطر زميلك لذلك.

5. أبقِ الفرع الرئيسي قابلًا للنشر دائمًا

أعلام الميزات والفروع قصيرة العمر أفضل من فروع الدمج الطويلة. إذا كان main أخضر دائمًا، يتوقف النشر عن كونه حدثًا.

لا تكلف أي من هذه العادات أكثر من دقيقة يوميًا — ومعًا تجعل الفريق كله أسرع.

تابع القراءة