حامد حمدي نشر أمس الساعة 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 حامد حمدي نشر منذ 9 ساعة الكاتب أرسل تقرير مشاركة نشر منذ 9 ساعة حسناً لقد عمل بشكل ممتاز اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
حامد حمدي
كيف تتعامل مع تغييرات تم دفعها (pushed) بالخطأ إلى مستودع بعيد؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.