我刚刚在 magento 中安装了一个新的扩展,并已提交并推送。它位于 github 的暂存分支上。我已使用它将其拉到我的临时服务器上
git pull origin staging
它刚刚破坏了我的网站。我需要把它恢复回来。我做到了
git push -f origin HEAD^:staging
git reset --hard HEAD^
git push origin staging
这从我的分支中删除了扩展。但现在当我使用服务器上的这个分支
git pull origin staging
它说 ”已经是最新的了".
现在如何从服务器上删除这个扩展?
如果我正确理解你的问题,你有三个存储库
- GitHub 上的远程
- 本地发展
- 登台服务器上的本地服务器
您首先更新了所有存储库,然后重写了远程和开发上的历史记录,并尝试拉动登台。不幸的是,分期已经有了自己的历史,所以在分期上尝试以下操作:
git fetch
git reset --hard origin/staging
这也将迫使舞台历史被改写。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)