ما هو Git
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy — الدرس 2 من 58.
Git هو أداة مجانية ومفتوحة المصدر للتحكم في الإصدارات. تقوم بتثبيته مرة واحدة، ثم تقوم بتشغيل أوامر git داخل أي مجلد تريد تتبعه.
يُسمى المجلد الذي يتم تتبعه بواسطة Git مستودعاً (أو repo باختصار). داخل ذلك المجلد، يقوم Git بتسجيل لقطات لملفاتك في كل مرة تقوم فيها بحفظ نقطة تفتيش.
تتفاعل دائمًا مع Git من خلال الطرفية (terminal):
git --versionيقوم هذا بطباعة إصدار Git المثبت ويؤكد أن Git متاح على نظامك. إذا أرجع خطأً، فهذا يعني أن Git غير مثبت.
كل أمر ستتعلمه في هذا القسم يبدأ بكلمة git، متبوعاً بأمر فرعي مثل init، status، أو commit.
التحدي
مبتدئقم بتشغيل git --version في الطرفية للتأكد من تثبيت Git.
ورقة مرجعية
Git هو أداة للتحكم في الإصدارات تتتبع لقطات للملفات في مستودع (repository) (مجلد يتم تتبعه).
تبدأ جميع أوامر Git بـ git متبوعة بأمر فرعي (على سبيل المثال، init، status، commit).
تأكد من تثبيت Git:
git --versionجرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التحكم في الإصدارات
7التفرع (Branching)
ما هو الفرع (Branch)؟إنشاء فرعالتبديل بين الفروعإجراء Commit على فرعحذف فرعملخص - ممارسة التفرع10المستودعات البعيدة (Remotes)
ما هو الـ Remote؟إضافة Remoteعمليات Push و Pull و Cloneملخص - إعداد الـ Remote8الدمج
ما هو الدمجدمج التقديم السريع (Fast-Forward)الدمج ثلاثي الاتجاهات (Three-Way)تعارضات الدمجحل التعارضملخص - محترف الدمج11مشروع Feature Branch
نظرة عامة على المشروعتهيئة Main