الفهرس
- مقدمة في Git
- لماذا نحتاج Git?
- مفهوم أنظمة التحكم بالنسخ.
- أنواع أنظمة التحكم بالنسخ
- تحميل الأدوات
- تنزيل 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