Question

Je viens d'installer une nouvelle extension dans Magento, engagée et poussée. C'est sur une branche de mise en scène de Github. Je l'ai tiré sur mon serveur de mise en scène en utilisant

git pull origin staging

Et cela a juste brisé mon site Web. J'ai besoin de le revenir en arrière. Je l'ai fait

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

Cela a supprimé l'extension de ma branche. Mais maintenant, quand je tire cette branche sur le serveur en utilisant

git pull origin staging

Ça dit "Déjà à jour".

Comment supprimer cette extension du serveur maintenant ??

Était-ce utile?

La solution

Si j'ai bien compris votre problème, vous avez trois repos

  1. Une télécommande sur github
  2. Un local pour le développement
  3. Un local sur votre serveur de mise en scène

Vous avez d'abord mis à jour tous les références, puis réécrit l'histoire sur la télécommande et sur le développement et avez essayé de faire la mise en scène. Malheureusement, la mise en scène avait déjà sa propre histoire, alors essayez ce qui suit sur la mise en scène:

git fetch
git reset --hard origin/staging

Cela obligera également l'histoire de la mise en scène à être réécrite.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top