Git & GitHub بالعربي — دليلك الشامل من الصفر للاحتراف
Git و GitHub مش اختيار — دول أساس شغل أي مبرمج في أي شركة أو فريق. الكورس ده
+8 ساعات محتوى عملي مقسّمة على 11 قسم، هنبدأ فيهم من “يعني إيه Version
Control؟” لحد ما تكون قادر تشتغل على أي مشروع باحتراف وتتعاون مع فريق على GitHub.
ليه لازم تتعلم Git و GitHub؟
أي شركة برمجة في العالم بتستخدم Git. لو قدمت على وظيفة أو تدريب، أول حاجة هيبصوا عليها هي حساب GitHub بتاعك.
الكورس ده هيخليك جاهز — مش بس تعرف الأوامر، لكن تفهم إزاي الفرق بتشتغل فعلًا.
إيه اللي بيميّز الكورس ده؟
- من الصفر المطلق: هنبدأ من تثبيت Git لحد ما تشتغل بيه باحتراف — مش محتاج أي خبرة سابقة.
- عملي 100%: كل أمر بيتشرح وبيتطبق فورًا على مشاريع حقيقية — مش مجرد نظري.
-
Branching و Merging بالتفصيل: هتفهم إزاي تشتغل على أكتر من Feature في نفس الوقت وتدمج
التعديلات من غير مشاكل. -
حل Conflicts زي المحترفين: هتتعلم إزاي تتعامل مع تعارضات الكود + Squash Merge + Rebase +
Cherry Picking. -
GitHub والتعاون الجماعي: Fork, Pull Request, Clone, Remote Repositories — هتعرف تشتغل مع
فريق زي ما الشركات الكبيرة بتشتغل. - Open Source: هتتعلم إزاي تساهم في مشاريع مفتوحة المصدر على GitHub.
المواضيع اللي هتتغطى
- تثبيت Git وتجهيز بيئة العمل
- إنشاء Snapshots وتتبع التعديلات (init, add, commit, status, log)
- التعامل مع الملفات (إضافة، حذف، إعادة تسمية، تجاهل)
- العمل مع الـ History والتنقل بين النسخ
- تصفح الـ History بالتفصيل (diff, show, blame, bisect)
- الفروع (Branching) — إنشاء، تبديل، حذف
- الدمج (Merging) بكل أنواعه
- Merge Conflicts + Graphical Tools + Squash Merge + Rebase + Cherry Picking
- مقدمة GitHub — إنشاء حساب ورفع أول مشروع
- Collaboration Workflows — Fork, PR, Clone, Remote
بعد الكورس هتقدر
- تدير أي مشروع برمجي باستخدام Git باحتراف
- ترفع مشاريعك على GitHub وتبني بورتفوليو قوي
- تشتغل في فريق وتتعامل مع Pull Requests و Code Reviews
- تحل أي Merge Conflict بثقة
- تساهم في مشاريع Open Source
- تقدم على وظائف وأنت جاهز من ناحية الـ Version Control
