Hire-Spec

Git للمبتدئين

الـ version control من الصفر: تسجّل التغييرات، وتقرا الـ history، وترجع في الغلط بأمان، وتشتغل على branches، وتعمل merge وتحل الـ conflicts، وبعدين تشارك شغلك عن طريق remote بـ clone وpush وpull. ده الـ Git اللي بتستخدمه كل يوم، واللي أي فريق engineering متوقع إنك تعرفه. كل درس بيخلص بـ lab عملي على جهاز Linux حقيقي، ومش محتاج أي خبرة سابقة بـ Git.

17 درس16 lab عملي
ابدأ الكورس
Git للمبتدئين

بتتعلم إزاي

درس قصير

الفكرة والأوامر الحقيقية وoutput حقيقي، من غير حشو.

lab على جهاز حقيقي

terminal على machine أو cluster حقيقي، مش محاكاة.

تصحيح أوتوماتيك

زرار Check بيتأكد إنك عملت المطلوب فعلًا، ويقولك فين الغلط.

محتوى الكورس

  1. 01نظرة عامة على الكورسدرس
  2. 02يعني إيه Git، وأول repository ليكدرس
  3. ⚑يعني إيه Git، وأول repository ليكlab
  4. 03تسجيل التغييرات: add وcommitدرس
  5. ⚑تسجيل التغييرات: add وcommitlab
  6. 04الأماكن التلاتة: status وdiffدرس
  7. ⚑الأماكن التلاتة: status وdifflab
  8. 05قراية الـ history: log وshow وblameدرس
  9. ⚑قراية الـ history: log وshow وblamelab
  10. 06تجاهل الملفاتدرس
  11. ⚑تجاهل الملفاتlab
  12. 07الـ Branchesدرس
  13. ⚑الـ Brancheslab
  14. 08الـ Merge بين الـ Branchesدرس
  15. ⚑الـ Merge بين الـ Brancheslab
  16. 09حل الـ Merge Conflictsدرس
  17. ⚑حل الـ Merge Conflictslab
  18. 10ركن الشغل على جنب: الـ Stashدرس
  19. ⚑ركن الشغل على جنب: الـ Stashlab
  20. 11الرجوع في التغييرات بأماندرس
  21. ⚑الرجوع في التغييرات بأمانlab
  22. 12تعديل آخر commitدرس
  23. ⚑تعديل آخر commitlab
  24. 13الشغل مع الـ Remotes: clone وpush وpullدرس
  25. ⚑الشغل مع الـ Remotes: clone وpush وpulllab
  26. 14الـ Fetch والـ Remote Branches والـ Trackingدرس
  27. ⚑الـ Fetch والـ Remote Branches والـ Trackinglab
  28. 15الـ Rebase والـ Pull Requestsدرس
  29. ⚑الـ Rebase والـ Pull Requestslab
  30. 16الـ Tags والـ Releasesدرس
  31. ⚑الـ Tags والـ Releaseslab
  32. 17نجمع كل حاجة مع بعضدرس
  33. ⚑نجمع كل حاجة مع بعضlab

جاهز تبدأ؟

17 درس و16 lab مستنيينك.

ابدأ الكورس