منطقة التجهيز
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 9 من 58.
لا يُضمِّن Git كل تغيير تلقائيًا. بدلًا من ذلك، تختار صراحةً التغييرات التي ستُدرج في اللقطة التالية. يعتمد سير العمل المكوّن من خطوتين هذا على منطقة التجهيز.
فكّر فيه على أنه حافظة للالتزام التالي. ينتقل الملف عبر ثلاث حالات:
- دليل العمل: حيث تعدّل الملفات عادةً.
- منطقة التجهيز: التغييرات التي حدّدتها للالتزام التالي.
- المستودع: السجل الدائم، بعد إجراء الالتزام.
الهدف من التجهيز هو التحكم. يمكنك تعديل عشرة ملفات، لكن جهّز الملفين المرتبطين بإصلاح خطأ واحد فقط، ثم أجرِ لهما إيداعًا، وبعد ذلك جهّز بقية الملفات وأودِعها بشكل منفصل. ينتهي الأمر بأن يركّز كل إيداع على تغيير منطقي واحد.
تنقل الملفات إلى منطقة التجهيز باستخدام git add، ومن منطقة التجهيز إلى المستودع باستخدام git commit.
التحدي
مبتدئيحتوي المجلد على ملف غير متعقَّب app.txt. هيّئ المستودع، ثم شغّل git status --short للتأكد من ظهور الملف بوصفه غير متعقَّب.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التحكم في الإصدارات
تدرّب بنفسك: Playground لـ Terminal