learn-git-and-github-2

Learn Git and Github

Description
هذا الكورس الشامل مُصمم لتعليمك أساسيات وأساليب متقدمة في استخدام Git وGitHub، وهما أداتان أساسيتان في عالم تطوير البرمجيات. Git هو نظام تحكم في الإصدارات يسمح للمطورين بتتبع التغييرات في الكود المصدري، بينما GitHub هو منصة تستضيف مستودعات Git وتسهل التعاون بين الفرق. يبدأ الكورس بمقدمة مبسطة تشرح ماهية Git وGitHub ولماذا يجب عليك تعلمهما، مع التركيز على فوائدهما في تحسين جودة المشاريع البرمجية وزيادة الكفاءة في العمل الجماعي.

يتقدم الكورس بشكل تدريجي من المفاهيم الأساسية إلى التقنيات المتقدمة، مما يجعله مناسبًا للمبتدئين وكذلك للمطورين الذين يرغبون في تعميق معرفتهم. ستتعلم كيفية إنشاء مستودعات GitHub واستنساخها محليًا، وإدارة التغييرات عبر عمليات الإضافة والالتزام والإعادة، ونقل التغييرات بين المستودع المحلي والبعيد. بالإضافة إلى ذلك، يغطي الكورس تكوينات Git المهمة، وإنشاء المفاتيح العامة لأمان الوصول، والتعامل مع المشاريع الحالية.

في الأجزاء المتقدمة، ستتعمق في مواضيع مثل طلبات السحب التي تعزز التعاون، واستخدام الأسماء المستعارة لتسريع المهام، وإدارة الفروع والدمج للعمل على ميزات متعددة في وقت واحد. كما يشمل تقنيات متقدمة مثل التخزين المؤقت للتغييرات المؤقتة، واستعادة الملفات المحذوفة، وإعادة تعيين الرأس، وتجاهل الملفات غير المرغوب فيها، والوسم والإصدار لإدارة الإصدارات بفعالية. ينتهي الكورس بنصائح عملية لتحسين مهاراتك واستخدام Git وGitHub في مشاريعك المستقبلية.

أهم النقاط التي يتناولها هذا الكورس:
- مقدمة إلى Git وGitHub وأهميتهما في تطوير البرمجيات.
- إنشاء مستودعات GitHub واستنساخها محليًا.
- إدارة التغييرات عبر الإضافة والإعادة والالتزام.
- دفع وسحب التغييرات بين المستودع المحلي والبعيد.
- تكوينات Git وإنشاء المفاتيح العامة للأمان.
- التعامل مع المشاريع الحالية وطلبات السحب.
- استخدام الأسماء المستعارة وإدارة الفروع والدمج.
- تقنيات التخزين المؤقت والاستعادة وإعادة التعيين.
- تجاهل الملفات والوسم والإصدار.
- نصائح ختامية لتحسين المهارات.
0
20
02:30:19
2019-06-11
0
0
20/0 100/0
مقدمة إلى Git و GitHub
العمليات الأساسية
الإعدادات والتكوين
التعاون والميزات المتقدمة
إتقان Git المتقدم
الختام والنصائح