إنشاء مستودعك الأول
اكتشف كيفية تهيئة مستودع Git جديد وبدء تتبع الملفات ضمن مجلد مشروعك
إنشاء مستودعك الأول درس مجاني في DevOps Bootcamp على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في DevOps Bootcamp، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.
قلب مشروعكم
المستودع (repo) هو مجلد يخزن ملفاتكم بالإضافة إلى السجل الكامل لكل تغيير، بحيث يمكنكم معرفة من غيّر ماذا، والتراجع عن التغييرات، والتعاون بسهولة.
`git init`: بدء التتبع!
حوّلوا أي مجلد إلى مستودع Git باستخدام git init، مع تشغيله من داخل مجلد المشروع. فهو يهيئ كل ما يحتاج إليه Git لبدء التتبع.
ما الذي ينشئه `git init`؟
ينشئ git init مجلدًا مخفيًا باسم .git، وهو عقل Git الخاص بمشروعكم. ويحتوي على جميع البيانات الوصفية وكل إصدار من ملفاتكم، لذا لا تعدّلوه يدويًا مطلقًا.
`git status`: ما الذي يحدث؟
يُعد git status أمركم الأساسي؛ فهو يعرض الملفات الجديدة والمعدّلة والمُضافة إلى staging وغير المتتبعة. شغّلوه باستمرار لمعرفة حالة مستودعكم بدقة.
`git add`: الاستعداد للحفظ
لا يحفظ Git إلا ما تطلبون منه حفظه. ينقل git add الملفات إلى منطقة staging، وهي اللقطة المجهزة لعملية commit التالية.
لننشئ مشروعًا!
حان وقت التجربة: أنشئوا مجلدًا، وشغّلوا git init، وأضيفوا ملفًا، ثم تحققوا من الحالة. راقبوا كيفية عمل staging في الطرفية الخاصة بكم.
mkdir my_first_repo
cd my_first_repo
git init
touch index.html
git add index.html
git statusما الذي يعرضه `git status` الآن؟
بعد تنفيذ تلك الأوامر، يعرض git status الملف index.html ضمن Changes to be committed؛ أي إنه موجود في staging وجاهز لأول commit.
.gitignore: ما الذي لا يجب تتبعه؟
بعض الملفات لا مكان لها في Git، مثل مخرجات البناء والسجلات والأسرار. أدرجوها في ملف .gitignore في جذر المستودع، وسيتجاهلها Git.
كيفية استخدام `.gitignore`
يمثل كل سطر داخل .gitignore نمطًا: يتجاهل *.log جميع السجلات، ويتجاهل /build/ ذلك المجلد، ويتجاهل node_modules/ التبعيات. وتختفي الملفات المتجاهلة من git status.
اختبروا معلوماتكم
لقد تعلّمتم كيفية بدء مستودع Git وتجهيز الملفات لتتبعها. فلنجرِ اختبارًا سريعًا!
لقد بدأتم أول مستودع لكم!
بداية رائعة! استخدمتم git init لإنشاء مستودع، وتعرّفتم على مجلد .git، وتحققتم من الحالة باستخدام git status، وأضفتم الملفات إلى staging باستخدام git add، وتجاهلتم الملفات غير المرغوب فيها عبر .gitignore.
الأسئلة الشائعة
هل درس «إنشاء مستودعك الأول» مجاني؟
نعم — نص درس «إنشاء مستودعك الأول» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة DevOps Bootcamp، انتقل إلى CoddyKit PRO. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.
ماذا ستتعلم في «إنشاء مستودعك الأول»؟
اكتشف كيفية تهيئة مستودع Git جديد وبدء تتبع الملفات ضمن مجلد مشروعك تتمرن على DevOps Bootcamp مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ DevOps Bootcamp؟
لا تُشترط خبرة سابقة. DevOps Bootcamp على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «إنشاء مستودعك الأول»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس DevOps Bootcamp هذا؟
نعم. كل درس في DevOps Bootcamp يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- مقدمة إلى التحكم في الإصدارات
- تثبيت Git وإعداده
- إنشاء مستودعك الأول
- فهم ملف .gitignore