إنشاء مستودعك الأول
اكتشف كيفية تهيئة مستودع Git جديد وبدء تتبع الملفات ضمن مجلد مشروعك
إنشاء مستودعك الأول درس مجاني في Git & GitHub Professional Workflow على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Git & GitHub Professional Workflow، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Git & GitHub Professional Workflow 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) وفتح باقي دورة Git & GitHub Professional Workflow، انتقل إلى CoddyKit PRO. تتضمن دورة Git & GitHub Professional Workflow 4 دروس في المجموع.
ماذا ستتعلم في «إنشاء مستودعك الأول»؟
اكتشف كيفية تهيئة مستودع Git جديد وبدء تتبع الملفات ضمن مجلد مشروعك تتمرن على Git & GitHub Professional Workflow مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Git & GitHub Professional Workflow؟
لا تُشترط خبرة سابقة. Git & GitHub Professional Workflow على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «إنشاء مستودعك الأول»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Git & GitHub Professional Workflow هذا؟
نعم. كل درس في Git & GitHub Professional Workflow يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- مقدمة إلى التحكم في الإصدارات
- تثبيت Git وإعداده
- إنشاء مستودعك الأول
- فهم ملف .gitignore