← العودة إلى Git و GitHub
NTF Hub / Git و GitHub / Reference

مرجع أوامر المحاكي

شرح مختصر لكل أمر ظاهر في صفحة محاكي Git.

GitGitHubReferenceمحاكي Git

مرجع أوامر المحاكي

شرح مختصر لكل أمر ظاهر في صفحة محاكي Git.

تطبيق مباشر: افتح مختبر Git التفاعلي وجرّب الأوامر المرتبطة بهذا الدرس.

الأوامر الأساسية

الأمرالفكرة
git initبدء مستودع محلي.
edit fileتعديل ملف داخل Working Directory في المحاكي.
git add .نقل التعديلات إلى Staging Area.
git commitحفظ التعديلات المجهزة كلقطة.
git statusعرض حالة المشروع.
git logعرض سجل commits.
git diffعرض الفرق بين النسخ.
git restoreاسترجاع ملف قبل commit.

أوامر الفروع

الأمرالفكرة
git branchإنشاء أو عرض الفروع.
git checkoutانتقال قديم بين الفروع أو commits.
git switch -cإنشاء فرع والانتقال له.
branch -aعرض الفروع المحلية والبعيدة.
checkout hashالانتقال إلى commit محدد.
branch -dحذف فرع محلي.

الدمج والتعارض

الأمرالفكرة
git mergeدمج فرع في الفرع الحالي.
git rebaseإعادة تطبيق commits فوق قاعدة جديدة.
merge --abortإلغاء دمج جارٍ.
resolve conflictحل التعارض ثم تجهيز الملف.

التراجع والأوامر المتقدمة

الأمرالفكرة
reset HEAD~1إرجاع HEAD خطوة.
reset --hardإرجاع قاسٍ يحذف تعديلات.
git revertإنشاء commit يعكس تغييرًا سابقًا.
git stashتخزين التعديلات مؤقتًا.
stash popاسترجاع آخر stash.
cherry-pickنقل commit محدد للفرع الحالي.

Remote

الأمرالفكرة
remote addربط المستودع المحلي بمستودع بعيد.
git cloneتنزيل مشروع موجود.
push -uرفع أول مرة وتحديد upstream.
git pushرفع commits.
git fetchجلب تحديثات دون دمج.
git pullجلب ودمج.

الخلاصة: اربط الأمر دائمًا بمكان التغيير: Working Directory، Staging Area، Commit History، أو GitHub Remote.