حذفت ملفاتك بالخطأ بعد reset أو rebase؟ استرجعها فوراً باستخدام git reflog
- الصفحة الرئيسية
- دعم
- حلول عن استعادة معطيات
- حذفت ملفاتك بالخطأ بعد reset أو rebase؟ استرجعها فوراً باستخدام git reflog
ملخص
فقدت ملفاتك بعد تنفيذ reset أو rebase؟ اكتشف الأوامر الدقيقة لاستعادتها باستخدام git reflog، وتعرّف على حلول بديلة فعّالة لاسترجاعها حتى لو كان سجل Git قديمًا أو غير كافٍ.
git reset أو git rebase أو amend؟ سيوضح لك هذا الدليل كيفية استخدام git reflog لاستعادة ملف محذوف خطوة بخطوة. وإذا لم يتمكن سجل Git من مساعدتك، فستتعلم أيضًا كيفية فحص القرص باستخدام برنامج استعادة بيانات مخصص لتتمكن من اختيار أفضل طريقة استرداد حسب حالتك.git reflog للعثور على هاش commit قبل حذف الملف مباشرة.
git checkout <commit_hash> -- <file_path> لاستعادة الملف من ذلك الإيداع.commit_hash يمكن أن يكون SHA‑1 كاملًا مكونًا من 40 حرفًا، أو هاشًا قصيرًا (عادةً 7-12 حرفًا) ، أو أي بادئة فريدة، أو حتى علامة مثل v1.2.0 .file_path يجب أن يكون مسارًا داخل مستودع Git، نسبةً إلى جذر المستودع. لا يمكنك استخدام مسار ملف محلي خارج المستودع.git checkout abc1234 -- src/renee_utils/math.jsgit restore لا يمكنه استقبال هاش commit مباشرة بنفس الطريقة. إنه مصمم لإعادة تعيين مجلد العمل، وليس لاستخراج ملف من commit تاريخي معين.
أ. ما يظهر في git reflog
ب. ما لا يظهر في git reflog
ج. مدة الصلاحية
| نوع الإدخال | مدة الاحتفاظ |
|---|---|
إدخالات reflog العادية | ~90 يومًا |
إدخالات غير قابلة للوصول (إيداعات معلقة) | ~30 يومًا |
يمكنك عادةً استعادة عمليات الإيداع المحذوفة لمدة حوالي 90 يومًا
git config –global gc.reflogExpire 120.days
git config –global gc.reflogExpireUnreachable 45.days

استعادة البيانات قوية يمكن استعادة البيانات حتى الأجهزة التي بها الكثير من القطاعات التالفة.
دعم لأجهزة متعددة بطاقة SD/SDHC/SDXC، قرص USB، قرص صلب، قرص SSD، كمبيوتر، إلخ.
استعادة أنواع الملفات الصور، الفيديو، الصوت والمستندات ورسائل البريد الإلكتروني، إلخ.
سهل لاستخدام فقط 3 خطوات بسيطة لإكمال الاسترداد، ودعم معاينة الملفات قبل الاسترداد.
التوافق يدعم أنظمة تشغيل Windows و Mac OS
سهل لاستخدام فقط 3 خطوات بسيطة لإكمال الاسترداد
استعادة أنواع الملفات الصور، الفيديو، الصوت والمستندات، إلخ.
دعم لأجهزة متعددة بطاقة ذاكرة، قرص USB، قرص صلب، قرص SSD، إلخ.
تجربة مجاناتجربة مجاناتجربة مجانا قد تم تنزيل مجانا 6374 مرة!
هام: لا تقم بتثبيته على القرص الذي فقدت منه البيانات، لأن ذلك قد يؤدي إلى الكتابة فوق ملفاتك المفقودة.




1. هل يساعد git reflog في استعادة الملفات التي لم يتم إيداعها (commit) مطلقًا؟
2. كم من الوقت يحتفظ reflog بالإدخالات قبل انتهاء صلاحيتها؟
3. هل يمكنني استعادة ملف بعد git reset --hard إذا كان قد تم تجهيزه (stage) فقط دون إيداعه (commit)؟
4. ما الفرق بين git restore وgit checkout لاستعادة ملف محذوف؟

استعادة البيانات قوية يمكن استعادة البيانات حتى الأجهزة التي بها الكثير من القطاعات التالفة.
دعم لأجهزة متعددة بطاقة SD/SDHC/SDXC، قرص USB، قرص صلب، قرص SSD، كمبيوتر، إلخ.
استعادة أنواع الملفات الصور، الفيديو، الصوت والمستندات ورسائل البريد الإلكتروني، إلخ.
سهل لاستخدام فقط 3 خطوات بسيطة لإكمال الاسترداد، ودعم معاينة الملفات قبل الاسترداد.
التوافق يدعم أنظمة تشغيل Windows و Mac OS
سهل لاستخدام فقط 3 خطوات بسيطة لإكمال الاسترداد
استعادة أنواع الملفات الصور، الفيديو، الصوت والمستندات، إلخ.
دعم لأجهزة متعددة بطاقة ذاكرة، قرص USB، قرص صلب، قرص SSD، إلخ.
تجربة مجاناتجربة مجاناتجربة مجانا قد تم تنزيل مجانا 6374 مرة!روابط متعلقة :
تحويل PDF إلى DOCX بـPython: أفضل الأدوات وسكربتات للتحويل الدفعي الموثوق
16/06/2026
هيفاء : يشرح هذا المقال أفضل طرق تحويل PDF إلى DOCX باستخدام Python، مع أشهر المكتبات مثل pdf2docx وPyMuPDF، إضافةً...
حل خطأ شاشة الموت الزرقاء CRITICAL_PROCESS_DIED (0x000000EF): إصلاح النظام واسترجاع البيانات
10/05/2026
محمد : دليل شامل يضع استرجاع بياناتك المهمة في الأولوية قبل أي محاولة لإصلاح النظام. ستجد خطوات واضحة ومنظمة تشمل...
حل خطأ CRITICAL_PROCESS_DIED (ntoskrnl.exe) والشاشة الزرقاء في ويندوز 10/11 بخطوات سهلة
17/03/2026
محمد : يشرح هذا المقال سبب ظهور شاشة الموت الزرقاء المرتبطة بخطأ CRITICAL_PROCESS_DIED وملف ntoskrnl.exe على ويندوز 10/11. ستتعرف على...
استرجاع بيانات كرت CFexpress بسهولة: دليل عملي خطوة بخطوة
25/02/2026
هيفاء : يوضح هذا الدليل خطوات واضحة لاسترجاع بيانات كرت CFexpress باستخدام برامج احترافية، وأدوات مفتوحة المصدر، أو عبر خدمات...






تعليقات المستخدمين
ترك تعليق