فيديو: ميّز بين Git وGitTree ومزوّد الاستضافة
يُعرض الفيديو في مشغّل YouTube، بوضع الخصوصية المحسّنة.
- فيديو 4 دقائق
- تعليق صوتي بالإنجليزية · ترجمة إنجليزية وعربية
- شاهد على YouTube
تعرّف إلى الأداة التي تحفظ السجل، ودور مساحة العمل على سطح المكتب، والخدمات التي يقدّمها المضيف. ستفحص Git وGitTree دون إنشاء مستودع الدورة بعد.
اقرأ الدرس كاملًا
في المقالة كل خطوة وأمر من الفيديو، مع التمرين العملي والأسئلة.
نص الفيديو
ترجمة التعليق الصوتي الإنجليزي للفيديو، مقطعًا بعد مقطع.
- مرحبًا بك في تعلّم مع GitTree. مشروعنا صفحة صغيرة اسمها GitTree Features.
- قبل إنشائه، ميّز ثلاث أدوات تظهر أسماؤها كثيرًا في الحديث نفسه.
- يحفظ Git السجل، ويوفّر GitTree مساحة العمل، ويضيف المزوّد الخدمات المتصلة.
- تخيّل Maya تعدّل عنوانًا. ملف العمل هو النسخة الموجودة حاليًا على القرص.
- يستطيع Git حفظ لقطة مختارة كإيداع يرتبط بالسجل السابق.
- لا يتطلب هذا الإيداع المحلي حساب GitHub أو GitLab أو GitTree.
- ولا يعني حفظ كل ملف ظاهر، أو رفع أي شيء إلى مضيف.
- سنفحص المحتوى المختار لاحقًا، ونتعامل مع الدفع كعملية مستقلة.
- يعرض GitTree السجل والإجراءات مستخدمًا Git المثبّت على جهازك.
- للتطبيق أيضًا تفضيلات ومساحات عمل، وهي مختلفة عن الفروع والإيداعات.
- يسجّل تراجع التطبيق عمليات مدعومة، ولا يسجّل كل تغيير في الطرفية تلقائيًا.
- يحتفظ المضيف بمستودع بعيد، وقد يوفّر المراجعة والمشكلات والفحوص.
- في مثالنا الأساسي، يعمل GitLab ومُشغِّله محليًا على جهاز المؤلف.
- ينفّذ المُشغِّل المهمة. يعرض GitTree نتائج مدعومة، ولا يصبح هو المُشغِّل.
- وجود ميزة في الخدمة لا يعني تنفيذها تلقائيًا في محوّل GitTree.
- راجع المزوّد والمشروع والصلاحية والإيداع المختار عند قراءة نتيجة متصلة.
- افتح الطرفية ونفّذ git --version. لا يغيّر الاستعلام أي مستودع.
- هنا تظهر Git 2.52.0. قد تختلف النسخة المثبّتة لديك.
- تثبت النتيجة أن الطرفية وجدت Git، ولا تثبت اتصالًا بمزوّد.
- في مجلد ليس مستودعًا، نفّذ git status --short.
- يقول Git إن المجلد ليس مستودعًا. هذا مثال الفشل المقصود.
- غياب سياق المستودع يختلف عن غياب Git. اقرأ الرسالة الفعلية أولًا.
- لا تُعِد التعيين ولا تنظّف أو تُنشئ مستودعًا عشوائيًا لإخفاء الرسالة.
- يعرض فهرس الأوامر أدوات وواجهات أصلية، وليس قائمة أزرار التطبيق.
- افتح علامة تبويب جديدة في GitTree، دون إنشاء مستودع الدورة.
- افتح لوحة الأوامر، وابحث عن دليل الميزات، ثم اختر الأمر بهذا الاسم.
- الاختصار الافتراضي Alt+H، أو Option+H على macOS، وقد يُعدَّل.
- اختر الميزات وابحث عن CI/CD. اقرأ البطاقة ومتطلبها.
- دون مستودع مفتوح، تطلب هذه الميزة فتح مستودع قبل استخدامها.
- اختر التكاملات. تطلب الرسالة مستودعًا قبل عرض قدرات مزوّده.
- قراءة المساعدة لم تُنشئ مستودعًا بعيدًا أو تربط حسابًا أو تشغّل مهمة.
- اضغط Escape. قد يحفظ الدليل نسخته المشاهدة كتفضيل للتطبيق.
- لا يُنشئ هذا التفضيل إيداعًا. ما زال مخطط GitTree Features غائبًا.
- العمل المحلي مجاني. تحتاج نور والتكاملات والمسودات إلى وصول مناسب.
- وصول التطبيق واعتماد المزوّد وهوية الإيداع مستقلة؛ لا يستبدل أحدها الآخر.
- تخص المهمة الناجحة إيداعًا بعينه. نجاح SHA أقدم لا يكفي.
- صنّف تغيير السمة والإيداع المحلي وتنفيذ مهمة على المُشغِّل.
- تأكد أن فحص البداية لم يُنشئ المشروع. لا ندّعي رفع أي شيء.
- يحفظ Git السجل، ويدير GitTree مساحة عمله، ويقدّم المزوّد الخدمات.
- افحص التثبيت والهوية تاليًا. يبدأ إنشاء المستودع داخل التطبيق في L004.