Git Commit
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy — الدرس 11 من 58.
بمجرد تجهيز التغييرات (staged)، يمكنك حفظها في المستودع باستخدام git commit. يحتاج كل "commit" إلى رسالة قصيرة تصف ما الذي تغير.
git commit -m "Add welcome message"تسمح لك العلامة -m (اختصار لـ message) بكتابة الرسالة بشكل مباشر. وبدونها، سيقوم Git بفتح محرر وينتظر منك كتابة رسالة.
رسائل الالتزام (commit messages) الجيدة تكون قصيرة، ومحددة، ومكتوبة بصيغة الأمر، مثل الأوامر التي تعطيها لقاعدة الكود:
Fix login redirect bugAdd dark mode toggleUpdate README with install steps
بعد إجراء عملية الإيداع (committing)، يُظهر git status شجرة عمل نظيفة، وأصبحت التغييرات المدرجة (staged) الآن جزءًا من السجل الدائم للمستودع.
التحدي
سهليحتوي المجلد على readme.md. قم بتهيئة المستودع، وقم بتعيين اسم المستخدم المحلي إلى Coddy Learner والبريد الإلكتروني إلى learner@coddy.tech، وقم بإضافة الملف لمنطقة التحضير، وأنشئ التزامًا (commit) برسالة Initial commit.
انتهِ بتشغيل git status للتأكد من أن شجرة العمل نظيفة.
ورقة مرجعية
احفظ التغييرات المدرجة (staged) في المستودع باستخدام git commit. تتيح لك علامة -m كتابة الرسالة مباشرة:
git commit -m "Add welcome message"رسائل الالتزام (commit) الجيدة تكون قصيرة، ومحددة، ومكتوبة بصيغة الأمر:
Fix login redirect bugAdd dark mode toggleUpdate README with install steps
بعد إجراء الالتزام، سيُبلغ git status عن شجرة عمل نظيفة.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التحكم في الإصدارات
7التفرع (Branching)
ما هو الفرع (Branch)؟إنشاء فرعالتبديل بين الفروعإجراء Commit على فرعحذف فرعملخص - ممارسة التفرع10المستودعات البعيدة (Remotes)
ما هو الـ Remote؟إضافة Remoteعمليات Push و Pull و Cloneملخص - إعداد الـ Remote8الدمج
ما هو الدمجدمج التقديم السريع (Fast-Forward)الدمج ثلاثي الاتجاهات (Three-Way)تعارضات الدمجحل التعارضملخص - محترف الدمج11مشروع Feature Branch
نظرة عامة على المشروعتهيئة Main