ملخص و ملاحظات عن Git و اساسياته
- مقدمة في Git
- لماذا نحتاج Git؟
- مفهوم أنظمة التحكم بالنسخ VCS
- أنواع أنظمة التحكم بالنسخ VCS
- تحميل الأدوات
- تنزيل Git على نظام Windows
- تنزيل Git على نظام MacOS
- ابدأ مع Git
- الأمر
git init
جزء 1 - الأمر
git init
جزء 2
- الأمر
- مراحل الملفات | Git Stages
- مفهوم Git Stages
- الأمر git status
- الأمر git add
- تهيئة Git
- الأمر git commit
- تحديث رسالة commit
- إعادة الملفات من مرحلة Staged
- إخفاء الملفات باستخدام gitignore.
- استعراض تاريخ المشروع | Git log
- الأمر git log
- الأمر git log --oneline
- الفروع | Git Branches
- مفهوم الفروع | Branches Concept
- إنشاء وعرض الفروع | git branch
- الانتقال بين الفروع | git checkout
- إنشاء فرع جديد والانتقال له
- إعادة تسمية الفرع
- حذف الفرع
- الدمج | Merge
- مفهوم الدمج | Merge
- الدمج المباشر | Fast-Forward Merge
- الدمج الحقيقي| True Merge
- العلامات | Tags
- إنشاء وعرض tag
- عرض تفاصيل tag
- حذف tag
- استنساخ المشروع | Git Cloning
- الأمر git clone
- الأمر git push
- الأمر git pull
- المشاريع الخارجية | Remote
- إضافة remote
- رفع التحديثات لمشروع خارجي
- حذف remote
- اسم المتدرب: انس الحمود
- اسم المشرف: علي المطرفي
- اسم المجموعة: الدرعية