NTF Hub — محاكي Git المتقدم
Commits · Branches · Conflicts · Remote · Challenges
← الأدوات

محاكي Git التفاعلي — نسخة تعليمية

نفّذ أوامر Git وشاهد الملفات والـ staging والـ commits والـ remote. هذه النسخة تضيف تعارض الدمج الحقيقي وتمثيل GitHub بصريًا وتحديات تحقق.

الوضع محاكاة محلية
الجديد Conflicts + Remote
الهدف تعلم عملي
الفرع:
آخر commit:
الفروع:
Staging:فارغة
Working Dir:نظيف
☁️ Remote:
ahead/behind:
Challenge:
شجرة الـ Commits
main
فروع
HEAD
merge
conflict/revert
pushed ☁️
🧠 NTF AI Tutor
اضغط أي أمر Git، وسأشرح لك ماذا حدث ولماذا تغيّرت حالة المستودع.
جاهز
Terminal
مستكشف الملفات
Local ↔ GitHub Remote

💻 Local

push


fetch/pull

☁️ origin

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

🎯 لا يوجد تحدي نشط

اختر تحديًا من الأزرار. الأداة ستتحقق من شجرة Git وحالة الـ remote.

📖 شرح سريع

Working → Staging → Commit

التعديل يبدأ في الملفات، ثم git add ينقله للـ staging، ثم commit يحفظ snapshot.

Branch

الفرع مؤشر على commit. إنشاء فرع لا ينسخ المشروع كله؛ يضيف مؤشرًا جديدًا فقط.

Conflict

يحدث عندما يغير فرعان نفس السطر. Git لا يخمن نيتك؛ يطلب منك اختيار النص الصحيح.

Remote

push يرفع التاريخ إلى GitHub، وfetch يجلب المؤشرات، وpull يجلب ويدمج.