Git و GitHub: هذا الجزء على يوتيوب مجاناً

مقال مجاني 2 دقيقة

Git و GitHub — أيضاً على يوتيوب، مجاناً

زي جافا بالضبط: كورس Git و GitHub الكامل موجود على قناتي مجاناً، 6 ساعات.

👉 كورس Git & GitHub بالعربي — كل لا تحتاجه في 6 ساعات

ليش هون بالترتيب؟

لأنه من القسم الجاي رح نبلش نبني Framework حقيقي — ملفات كثيرة، كلاسات كثيرة، وتغييرات كثيرة. وبدون Git، أول مرة تكسر إشي شغال رح تضيع نص يوم تحاول ترجعه.

أيضاً: كود الاختبار يذهب على GitHub زي كود التطبيق. عندما تشتغل بشركة، الـ Framework اللي تبنيه سيكون بـ repo، وسيتراجع بـ Pull Request، وسيشتغل على CI. مؤتمت لا يعرف Git مش مؤتمت جاهز لسوق العمل.

معلومة
Git مهارة عامة لكل المبرمجين، مش خاصة بالاختبار — لهذا السبب مجانية على القناة، زي جافا.

لا تفعل هسا؟

  1. وقّف هون وروح شوف كورس Git و GitHub على يوتيوب.
  2. ارجع وكمّل من القسم الحادي عشر (تصميم Framework — Driver Factory).

الكورس 6 ساعات بس، وبيستاهل كل دقيقة.

نصيحة
إذا انت أصلاً تعرف Git وتستخدمه — ممتاز، تخطى هذا القسم وكمّل. لكن تأكد إنك مرتاح بالفروع (Branches) والدمج (Merge)، لأنه سنستخدمهم.

اللي يهمك منه كمهندس أتمتة

من الكورس كله، هذه الأشياء التي ستستخدمها بشغلك اليومي:

  • git add / commit / push — الأساس، كل يوم
  • الفروع (Branches) — فرع لكل مجموعة اختبارات جديدة، مش تشتغل كله على main
  • الدمج وحل التعارضات (Merge & Conflicts) — سيصير معك، خصوصاً بملفات الـ Page Objects
  • Pull Requests — هيك كود الاختبار بيتراجع بالشركات
  • .gitignore — مهمة جداً بالأتمتة، وهذه أكثر وحدة ينسوها
تحذير
ملفات كثيرة بمشروع الأتمتة لا لازم تروح على Git أبداً: مجلد target/، نتائج Allure، لقطات الشاشة، وملفات الإعدادات التي فيها كلمات سر. أول شيء تعمله بأي مشروع Framework جديد: اكتب .gitignore صح.

شوفك بالقسم الحادي عشر — من هون ورايح منبني Framework! 🏗️