git pull говорит «уже обновленная» после уничтожения git prough

StackOverflow https://stackoverflow.com/questions/19854332

  •  29-07-2022
  •  | 
  •  

Вопрос

Я только что установил новое расширение в Magento, преданный и толчок. Это на постановке GitHub. Я вытащил его на свой проставочный сервер, используя

git pull origin staging

И это просто сломало мой сайт. Мне нужно вернуть это обратно. Я сделал

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

Это удалило расширение из моей ветви. Но теперь, когда я тяну эту ветвь на сервер, используя

git pull origin staging

Это говорит "Уже в курсе".

Как удалить это расширение с сервера сейчас ??

Это было полезно?

Решение

Если я правильно понял вашу проблему, у вас есть три репо

  1. Пульт на GitHub
  2. Местный житель для развития
  3. Локальный на вашем проведении сервера

Сначала вы обновили все репо, затем переписали историю на удаленном и разработке и попытались выполнить постановку. К сожалению, в постановке уже была собственная история, поэтому попробуйте следующее на постановке:

git fetch
git reset --hard origin/staging

Это заставит историю при постановке быть переписанной.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top