Pergunta

Acabei de instalar uma nova extensão em Magento, comprometida e empurrada. Está em um ramo de preparação do Github. Eu o puxei no meu servidor de estadiamento usando

git pull origin staging

E isso acabou de quebrar meu site. Eu preciso reverter de volta. Eu fiz

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

Isso removeu a extensão do meu ramo. Mas agora quando eu puxo esta ramificação no servidor usando

git pull origin staging

Diz "Já atualizado".

Como remover esta extensão do servidor agora ??

Foi útil?

Solução

Se eu entendi corretamente o seu problema, você tem três repositórios

  1. Um controle remoto no github
  2. Um local para desenvolvimento
  3. Um local em seu servidor de estadiamento

Você primeiro atualizou todos os repositórios, depois reescreveu o histórico no controle remoto e no desenvolvimento e tentou puxar o estadiamento. Infelizmente, a encenação já tinha sua própria história, então tente o seguinte na encenação:

git fetch
git reset --hard origin/staging

Isso forçará a história da encenação a ser reescrita também.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top