أساسيات Git
مبتدئ
63204 مشتركين
01:32:50
سنتعرف في هذهِ الدورة على أساسيات مفهوم Git، وأنظمة التحكم بالنسخ وأنواعها، وإلى أي نوع من أنواع أنظمة التحكم بالنسخ ينتمي Git، بالإضافة إلى طريقة التعامل معه على المستوى الفردي.
35 فيديو تعليمي
3 مقالات
9 اختبارات
ماذا ستتعلم ؟
ماهي أنظمة التحكم بالنسخ وأنواعها.
المفاهيم الأساسية في Git.
التعامل مع Git على المستوى الفردي.
محتوى الدورة
1
مقدمة في Git
00:09:55
لماذا نحتاج Git؟
مفهوم أنظمة التحكم بالنسخ VCS
أنواع أنظمة التحكم بالنسخ VCS
اختبار قصير
3 أسئلة
2
تحميل الأدوات
00:04:01
تحميل أدوات Git للتعامل معه
تنزيل Git على نظام Windows
تنزيل Git على نظام MacOS
فتح Terminal على نظام MacOS
فتح Git bash على نظام Windows
3
ابدأ مع Git
00:05:59
سنتعرف في هذهِ الوحدة على كيفية البدء بالعمل مع Git.
الأمر git init جزء 1
الأمر git init جزء 2
اختبار قصير
3 أسئلة
4
مراحل الملفات | Git Stages
00:15:50
سنتعرف في هذهِ الوحدة على المراحل التي تمر بها الملفات في Git وكيفية نقل الملفات من مرحلة إلى أخرى.
مفهوم Git Stages
الأمر git status
الأمر git add
تهيئة Git
الأمر git commit
تحديث رسالة commit
إعادة الملفات من مرحلة Staged
إخفاء الملفات باستخدام gitignore
اختبار قصير
3 أسئلة
5
استعراض تاريخ المشروع | Git log
00:06:23
سنتعرف في هذهِ الوحدة على الأمر المستخدم لعرض تاريخ المشاريع في Git.
الأمر git log
الأمر git log --oneline
اختبار قصير
3 أسئلة
6
الفروع | Git Branches
00:11:09
سنتعرف في هذهِ الوحدة على مفهوم الفروع وطريقة التعامل معها.
مفهوم الفروع | Branches Concept
إنشاء وعرض الفروع | git branch
الانتقال بين الفروع | git checkout
إنشاء فرع جديد والانتقال له
إعادة تسمية الفرع
حذف الفرع
اختبار قصير
3 أسئلة
7
الدمج | Merge
00:13:47
سنتعرف في هذهِ الوحدة على طريقة دمج الفروع بمشروعك بعدما تم اختبارها.
مفهوم الدمج | Merge
الدمج المباشر | Fast-Forward Merge
الدمج الحقيقي | True Merge
اختبار قصير
3 أسئلة
8
العلامات | Tags
00:07:00
سنتعرف في هذهِ الوحدة على مفهوم العلامات في Git وطريقة التعامل معها.
إنشاء وعرض tag
عرض تفاصيل tag
حذف tag
اختبار قصير
3 أسئلة
9
استنساخ مشروع | Git Cloning
00:10:00
سنتعرف في هذهِ الوحدة على مفهوم الاستنساخ أي cloning و الفائدة منه.
الأمر git clone
الأمر git push
الأمر git pull
اختبار قصير
3 أسئلة
10
المشاريع الخارجية | Remote
00:07:07
سنتعرف في هذهِ الوحدة على طريقة التعامل مع المشاريع الخارجية.
إضافة remote
رفع التحديثات لمشروع خارجي
حذف remote
اختبار قصير
3 أسئلة
11
مشروع
00:01:39
ستقوم في هذا المشروع برفع المشروع الذي تعمل عليه في GitHub.
مشروع Git & GitHub
دورات قد تهمك أيضاً

دورة تعليمية
Git 101
في هذه الدورة ستتعلم برنامج Git وكيفية عمله؟ وفيما تحتاجه؟ معرفة الأوامر الأساسية لبرنامج Git وكيفية إدارة المشاريع من خلال Git. معرفة كيفية تنصيب برنامج Git. القدرة على عمل مشروع وتتبع إصداراته.
مبتدئ
5 وحدات
00:56:11

دورة تعليمية
Git 102
في هذه الدورة ستتعلم كيفية إدارة المشروع لأكثر من Branch وكيفية دمجها وحل مشكلة التعارض أثناء الدمج.
مبتدئ
4 وحدات
00:57:31