Git Add
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy — الدرس 10 من 58.
يقوم الأمر git add بنقل التغييرات إلى منطقة التحضير (staging area). تقوم بتسمية الملف (أو الملفات) التي تريد تحضيرها:
git add hello.txtيمكنك إدراج عدة ملفات في آن واحد، أو استخدام حرف بدل (wildcard):
git add file1.txt file2.txt
git add *.mdأو قم بإدراج كافة التغييرات في المجلد الحالي باستخدام نقطة واحدة:
git add .بعد الإدراج (staging)، يظهر الأمر git status --short الملف ببادئة مختلفة. استخدمت الملفات غير المتتبعة الرمز ??؛ أما الملفات الجديدة المدرجة فتستخدم الرمز A (تعني added).
A hello.txtالملف جاهز الآن ليتم تضمينه في الالتزام (commit) التالي.
التحدي
مبتدئيحتوي المجلد على ملف يسمى welcome.txt. قم بتهيئة المستودع، وأضف welcome.txt إلى منطقة التحضير (stage)، ثم قم بتشغيل git status --short.
المخرجات المتوقعة هي سطر الإضافة إلى منطقة التحضير (staged-add).
ورقة مرجعية
استخدم git add لنقل التغييرات إلى منطقة الإعداد (staging area):
git add hello.txt # ملف واحد
git add file1.txt file2.txt # ملفات متعددة
git add *.md # حرف بدل (wildcard)
git add . # كل شيء في المجلد الحاليبعد الإعداد (staging)، يُظهر git status --short بادئة A (added) للملفات التي تم إعدادها حديثاً:
A hello.txtجرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التحكم في الإصدارات
7التفرع (Branching)
ما هو الفرع (Branch)؟إنشاء فرعالتبديل بين الفروعإجراء Commit على فرعحذف فرعملخص - ممارسة التفرع10المستودعات البعيدة (Remotes)
ما هو الـ Remote؟إضافة Remoteعمليات Push و Pull و Cloneملخص - إعداد الـ Remote8الدمج
ما هو الدمجدمج التقديم السريع (Fast-Forward)الدمج ثلاثي الاتجاهات (Three-Way)تعارضات الدمجحل التعارضملخص - محترف الدمج11مشروع Feature Branch
نظرة عامة على المشروعتهيئة Main