Pregunta

Acabo de instalar una nueva extensión en Magento, cometida y empujada. Está en una rama de puesta en escenario de Github. Lo he sacado en mi servidor de puesta en escena usando

git pull origin staging

Y simplemente rompió mi sitio web. Necesito revertirlo. Hice

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

Esto eliminó la extensión de mi rama. Pero ahora, cuando saco esta rama en el servidor usando

git pull origin staging

Dice "Ya está actualizado".

¿Cómo eliminar esta extensión del servidor ahora?

¿Fue útil?

Solución

Si entendí correctamente su problema, tiene tres repos.

  1. Un control remoto en Github
  2. Un local para el desarrollo
  3. Un local en su servidor de puesta en escena

Primero ha actualizado todos los repositorios, luego reescribió el historial en el control remoto y en el desarrollo e intentó tirar de la puesta en escena. Desafortunadamente, la puesta en escena ya tenía su propia historia, así que intente lo siguiente en la puesta en escena:

git fetch
git reset --hard origin/staging

Esto obligará a la historia a la puesta en escena a reescribirse también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top