اساسيات Git و Github

الوصف

في هذه الـ repo توجد جميع أساسيات الـ git و github وجميع الادوات وطرق استخدامها ​

قائمة المحتويات

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

المعلومات

الاسم: حسين الغامدي
المشرفة: في العتيبي
المجموعة: مجموعة البحر الاحمر