سؤال

لقد قمت للتو بتثبيت امتداد جديد في Magento ، ارتكبت ودفعت. إنه على فرع التدريج من جيثب. لقد سحبته على خادم التدريج الخاص بي باستخدام

git pull origin staging

وقد كسر موقع الويب الخاص بي. أحتاج إلى العودة مرة أخرى. فعلتُ

git push -f origin HEAD^:staging
git reset --hard HEAD^
git push origin staging

هذا إزالة التمديد من فرعتي. ولكن الآن عندما أسحب هذا الفرع على الخادم باستخدام

git pull origin staging

انها تقول "بالفعل حتى الان".

كيفية إزالة هذا الامتداد من الخادم الآن ؟؟

هل كانت مفيدة؟

المحلول

إذا فهمت مشكلتك بشكل صحيح ، فلديك ثلاثة أعمدة

  1. جهاز تحكم عن بعد على جيثب
  2. محلي للتنمية
  3. محلي على خادم التدريج الخاص بك

لقد قمت أولاً بتحديث جميع عمليات إعادة الشراء ، ثم أعد كتابة التاريخ على جهاز التحكم عن بُعد وعلى التطوير وحاولت سحب التدريج. لسوء الحظ ، كان للتنظيم بالفعل تاريخه الخاص ، لذا جرب ما يلي على التدريج:

git fetch
git reset --hard origin/staging

هذا سوف يجبر التاريخ على التدريج لإعادة كتابة كذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top