يوفر هذا البرنامج التعليمي مقدمة سهلة للمبتدئين في Git، مع التركيز على تهيئة المستودع والخطوات الأولية الأساسية. Git هو نظام تحكم بالإصدارات موزع (DVCS) ضروري لإدارة التعليمات البرمجية والتعاون في المشاريع. إتقان هذه المفاهيم الأساسية هو حجر الزاوية لاستخدام Git الفعال.
جدول المحتويات
- ما هو Git؟
- إنشاء مستودع Git
- تجاهل الملفات باستخدام .gitignore
- مرحلة التغييرات باستخدام git add
- إلتزام التغييرات باستخدام git commit
- الخطوات التالية
ما هو Git؟
Git هو نظام تحكم بالإصدارات موزع (DVCS) قوي. على عكس الأنظمة المركزية، يمتلك كل مطور نسخة كاملة من المستودع، بما في ذلك سجله. يسمح هذا بالعمل دون اتصال بالإنترنت وبتعاون أسهل. يتتبع Git التغييرات التي تطرأ على ملفاتك، مما يسمح لك بالرجوع إلى الإصدارات السابقة، وإدارة إصدارات مختلفة بشكل متزامن (من خلال الفروع)، والتعاون بسهولة مع الآخرين.
إنشاء مستودع Git
لإنشاء مستودع Git جديد، انتقل إلى دليل مشروعك في محطة الطرفية أو موجه الأوامر. ثم، استخدم الأمر التالي:
git init
يؤدي هذا الأمر إلى إنشاء دليل مخفي .git
داخل دليل مشروعك. يحتوي هذا الدليل على جميع بيانات Git الداخلية، بما في ذلك سجل المشروع. أصبح دليل مشروعك الآن مستودع Git، ويمكنك البدء في تتبع التغييرات.
تجاهل الملفات باستخدام .gitignore
ملف .gitignore
ضروري لإدارة ما يتعقبه Git. إنه يحدد الملفات والدلائل التي يجب استبعادها من التحكم بالإصدارات. هذا يمنع الملفات غير الضرورية (مثل الملفات المؤقتة، أو نتائج البناء، أو البيانات الحساسة) من إشغال مستودعك. أنشئ ملف .gitignore
في الدليل الجذر لمستودعك. على سبيل المثال:
*.log
temp/*
node_modules/
يُجاهل هذا المثال جميع ملفات .log
، وكل شيء داخل الدليل temp
، ودليل node_modules
بالكامل.
مرحلة التغييرات باستخدام git add
قبل إلتزام التغييرات، يجب عليك إضافتها إلى منطقة التجميع. منطقة التجميع هي مكان مؤقت للتغييرات التي أنت على استعداد لتضمينها في الإلتزام التالي. استخدم git add
:
git add . # يجمع كل التغييرات في الدليل الحالي والدلائل الفرعية
git add file.txt # يجمع الملف المحدد فقط
إلتزام التغييرات باستخدام git commit
بعد تجميع تغييراتك، قم بإنشاء إلتزام باستخدام git commit
. الإلتزام هو لقطة من مشروعك في نقطة زمنية محددة. قم دائمًا بتضمين رسالة وصفية توضح التغييرات:
git commit -m "إلتزام أولي: إعداد بنية المشروع"
الخطوات التالية
لقد قمت بتهيئة مستودع Git وقمت بإجراء أول إلتزام لك! الآن، استكشف الفروع، والدمج، والمستودعات البعيدة، والتعاون مع الآخرين. تتوفر العديد من الموارد عبر الإنترنت، بما في ذلك وثائق Git الرسمية.