المحلي = على جهازك
البعيد = على خادم (GitHub)
تشبيه بسيط: المحلي = مسودة، البعيد = النسخة النهائية المشتركة.
1. عدّل ملفاتك
↓
2. git ADD (تجهيز)
↓
3. git COMMIT (حفظ محلياً)
↓
4. git PUSH (إرسال نحو البعيد)تصوّر:
Working Directory → Staging Area → Local Repo → Remote Repo
edit add commit push| الأمر | الإجراء |
|---|---|
git status | عرض حالة الملفات |
git add . | تجهيز كل التغييرات |
git commit -m "message" | إيداع مع رسالة |
git push | إرسال نحو البعيد |
git pull | استرجاع من البعيد |
| الأمر | الإجراء |
|---|---|
git init | تهيئة مستودع محلي |
git clone <url> | نسخ مستودع بعيد |
git remote add origin <url> | الربط بالبعيد |
| الأمر | الإجراء |
|---|---|
git log --oneline | سجل موجز |
git diff | عرض التغييرات |
git branch | سرد الفروع |
git pull origin main # المزامنة مع الفريق# عدّل ملفاتك...
git status # انظر ما تغيّر
git add . # جهّز كل التغييرات
git commit -m "Add new feature" # أودعgit push origin main # أرسل إيداعاتكgit add . && git commit -m "Quick update" && git pushgit stash # حفظ العمل الجاري
# إصلاح عاجل...
git stash pop # استرجاع عملكهذا كل شيء! إتقان هذه الأوامر = 90% من استخدامك اليومي لـ Git.