حامد حمدي نشر الأحد في 18:29 أرسل تقرير مشاركة نشر الأحد في 18:29 كيف تتعامل مع تغييرات تم دفعها (pushed) بالخطأ إلى مستودع بعيد؟ 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Khaled Osama3 نشر الأحد في 19:06 أرسل تقرير مشاركة نشر الأحد في 19:06 بتاريخ 26 دقائق مضت قال حامد حمدي: كيف تتعامل مع تغييرات تم دفعها (pushed) بالخطأ إلى مستودع بعيد؟ هناك عدة خطوات يمكنك اتخاذها للتراجع عن تلك التغييرات: يمكنك التراجع عن آخر عملية دفع (للتراجع عن آخر commit تم دفعه فقط) git reset --hard HEAD~1 git push --force git reset --hard HEAD~1 يعيد الفرع المحلي إلى الحالة قبل آخر commit. git push --force يقوم بتحديث المستودع البعيد لإزالة الـ commit الأخير الذي تم دفعه. ملحوظة: لا تستخدم هذا الأمر إذا كان هناك زملاء يعتمدون على هذا الـ commit، لأنه سيؤدي إلى تعارضات conflicts. او التراجع عن عدة Commits (إذا كانت هناك عدة تغييرات خاطئة بقدار n) git reset --hard HEAD~n git push --force او يمكنك استخدام Revert لإنشاء Commit عكسي للتغييرات (طريقة آمنة) git revert <commit_hash> git push و يمكنك العثور على commit hash لل commit عن طريق : git log لكن يجب مراعاة أن هذه الخطوات قد تؤثر على زملائك إذا كانوا يعملون على نفس الفرع، خاصة في فروع مثل main أو master. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 حامد حمدي نشر الأحد في 19:12 الكاتب أرسل تقرير مشاركة نشر الأحد في 19:12 لم يعمل اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Khaled Osama3 نشر الأحد في 19:14 أرسل تقرير مشاركة نشر الأحد في 19:14 بتاريخ الآن قال حامد حمدي: لم يعمل من فضلك قم بارفاق الخطأ الذى يظهر لك اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 حامد حمدي نشر منذ 11 ساعة الكاتب أرسل تقرير مشاركة نشر منذ 11 ساعة حسناً لقد عمل بشكل ممتاز اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
حامد حمدي
كيف تتعامل مع تغييرات تم دفعها (pushed) بالخطأ إلى مستودع بعيد؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.