我刚刚在magento中安装了一个新扩展,已提交并推送。它位于github的临时分支上。我使用
将它拉到了我的登台服务器上git pull origin staging
它刚刚破坏了我的网站。我需要还原它。我做了
git push -f origin HEAD^:staging
git reset --hard HEAD^
git push origin staging
这从我的分支中删除了扩展名。但是现在当我使用
在服务器上拉这个分支时git pull origin staging
它说“已经是最新的”。
如何从服务器上删除此扩展程序??
答案 0 :(得分:6)
如果我理解你的问题,你有三个回购
您首先更新所有repos,然后重写远程和开发中的历史记录并尝试启动暂存。不幸的是,分段已经有了自己的历史,所以请尝试以下进行分段:
git fetch
git reset --hard origin/staging
这将强制重写临时历史记录。