TP1 - Git و GitHub · الجزء 2 (Git متقدم)

6 دقيقة

تتمة TP1 — الجزء 1 · ورشة-مسابقة (إضافي) · مناورات Git متقدمة

الوحدة: 02 — Git المتقدم و GitHub


اقرأ أولاً: الاستقلالية والتقييم

الأستاذ لا يتدخل أثناء النشاط. تدمجون طلبات السحب بأنفسكم، وتشكّلون الثنائيات بين الزملاء، وتحلّون تعارضاتكم دون انتظار أحد.

مسؤوليتكم أنتم أن تصلوا إلى النهاية. الدفع القسري مسموح فقط على فرعكم (انظر قواعد الأمان). إن كسرتم شيئاً، الأستاذ يراه في السجل لكنه لا يصلحه نيابة عنكم: git reflog شبكة أمانكم.

كيف يقيّمكم الأستاذ: ليس مباشرة، بل على سجل المستودع (رفعات، فروع، وسوم، reflog). يعدّ نقاط إتقانكم (انظر جدول المسابقة) بـ:

  • git log --oneline --graph --all ← بنية الفروع والدمج ؛
  • git shortlog -sn --all ← عدد الرفعات لكل مؤلف ؛
  • git log --author="Prénom Nom"، git tag، وتبويب GitHub Pull requests ؛
  • نظافة سجلكم بعد rebase/squash.

معاينة — بقية الدرس متاحة للمسجّلين فقط.

هل سجّلت من قبل برمز؟

وصولك مرتبط بحسابك وليس بهذا الرابط. سجّل الدخول بنفس البريد الذي استخدمته في الصف: دورتك بانتظارك، ولا حاجة لإدخال الرمز مجددًا.

تسجيل الدخولليس لديك حساب بعد؟ أنشئ حسابًا
هذا الدرس جزء من وحدة «التقييمات — AOA-DEVOPS-101»

الوحدات الأولى من الدورة مفتوحة للجميع. أما البقية فأمامك ثلاثة خيارات: شراء هذه الدورة مرة واحدة، أو الاشتراك، أو إدخال الرمز الموزّع في القاعة.

هل أنت طالب في هذه الدورة؟

يرتبط الرمز بحسابك: سجّل الدخول أو أنشئ حسابًا وسيُطبَّق تلقائيًا عند عودتك.

ليس لديك حساب بعد؟ أنشئ حسابًا