-
تهيئة المستودع (إنشاء مستودع Git محلي):
git init
-
إضافة الملفات إلى المستودع (إضافة جميع الملفات إلى مرحلة الإعداد):
git add . -
حفظ التغييرات (إنشاء نقطة استعادة - Commit):
git commit -m "Initial commit" -
إنشاء فرع رئيسي:
git branch -M main
-
ربط المستودع المحلي مع GitHub:
git remote add origin <رابط المستودع>
🔹 استبدل
<رابط المستودع>بالرابط الفعلي لمشروعك على GitHub. -
رفع المشروع لأول مرة إلى GitHub:
git push -u origin main
-
رفع التحديثات بعد التعديل:
git push origin main
-
معرفة حالة المستودع:
git status
-
مشاهدة تاريخ التعديلات بشكل مختصر:
git log --oneline --graph --all
-
سحب التحديثات من المستودع البعيد (في حال وجود تعديلات جديدة على GitHub):
git pull origin main
-
إعادة تعيين المستودع (في حال حدوث مشاكل):
git reset --hard HEAD
-
معرفة الإصدارات المتاحة (عرض سجل التعديلات):
git log --oneline
-
إلغاء آخر commit فقط (إذا لم يتم رفعه إلى GitHub بعد):
git reset --soft HEAD~1
-
التراجع عن آخر commit وحذف الملفات أيضًا:
git reset --hard HEAD~1
-
تحميل مشروع من GitHub:
git clone <رابط المستودع>
🔹 استبدل
<رابط المستودع>بالرابط الفعلي للمشروع الذي تريد تحميله.
-
تهيئة المستودع (إنشاء مستودع Git محلي):
git init
-
إضافة الملفات إلى المستودع (إضافة جميع الملفات إلى مرحلة الإعداد):
git add . -
حفظ التغييرات (إنشاء نقطة استعادة - Commit):
git commit -m "Initial commit" -
إنشاء فرع رئيسي:
git branch -M main
-
ربط المستودع المحلي مع GitHub:
git remote add origin <رابط المستودع>
🔹 استبدل
<رابط المستودع>بالرابط الفعلي لمشروعك على GitHub. -
رفع المشروع لأول مرة إلى GitHub:
git push -u origin main
-
رفع التحديثات بعد التعديل:
git push origin main
-
معرفة حالة المستودع:
git status
-
مشاهدة تاريخ التعديلات بشكل مختصر:
git log --oneline --graph --all
-
سحب التحديثات من المستودع البعيد (في حال وجود تعديلات جديدة على GitHub):
git pull origin main
-
إعادة تعيين المستودع (في حال حدوث مشاكل):
git reset --hard HEAD
-
معرفة الإصدارات المتاحة (عرض سجل التعديلات):
git log --oneline
-
إلغاء آخر commit فقط (إذا لم يتم رفعه إلى GitHub بعد):
git reset --soft HEAD~1
-
التراجع عن آخر commit وحذف الملفات أيضًا:
git reset --hard HEAD~1
-
تحميل مشروع من GitHub:
git clone <رابط المستودع>
🔹 استبدل
<رابط المستودع>بالرابط الفعلي للمشروع الذي تريد تحميله.
-
إنشاء مفتاح SSH جديد:
ssh-keygen -t rsa -b 4096 -C "your-email@example.com"🔹 استبدل
your-email@example.comببريدك الإلكتروني المسجل في GitHub. -
نسخ المفتاح إلى الحافظة (على Windows):
clip < ~/.ssh/id_rsa.pub
-
التحقق من وجود مفتاح SSH:
dir ~/.ssh -
اختبار الاتصال بـ GitHub عبر SSH:
ssh -T git@github.com
-
تحديث عنوان المستودع لاستخدام SSH بدلاً من HTTPS:
git remote set-url origin git@github.com:your-username/your-repo.git
استبدله باسم المستخدم الخاص فيك واسم المشروع your-username/your-repo.git
-
رفع المشروع لأول مرة إلى GitHub:
git push -u origin main
-
رفع التحديثات بعد التعديل:
git push origin main
-
تعطيل تحويل تنسيق الأسطر (لمنع مشاكل التوافق بين Windows وLinux):
git config --global core.autocrlf false -
جلب جميع التحديثات من المستودع البعيد:
git fetch --all
-
إعادة تعيين الكود إلى آخر تحديث في المستودع البعيد:
git reset --hard origin/main
-
رفع المشروع بعد إعداد SSH:
git push -u origin main
📌 ملاحظة: تأكد من أنك مسجل دخولك إلى GitHub باستخدام git config أو عبر SSH لضمان عدم وجود مشاكل عند رفع الملفات أو تحميلها.
🚀 بالتوفيق في مشاريعك على GitHub!