如果我正确理解您的问题,您有三个存储库
- github上的遥控器
- 当地开发
- 登台服务器上的本地
您首先更新所有存储库,然后在遥控器上和开发上重写历史记录,并试图进行舞台。不幸的是,该分期已经有自己的历史,因此请尝试以下舞台:
git fetch
git reset --hard origin/staging
这也将迫使历史上的演出也被重写。
题
我刚刚在Magento安装了一个新扩展名,并推动并推动。它在Github的登台分支上。我已经在我的登台服务器上将其拉到
git pull origin staging
它只是打破了我的网站。我需要还原。我做到了
git push -f origin HEAD^:staging
git reset --hard HEAD^
git push origin staging
这从我的分支中删除了扩展。但是现在,当我使用服务器上拉该分支时
git pull origin staging
它说 ”已经是最新的".
现在如何从服务器中删除此扩展名?
解决方案
如果我正确理解您的问题,您有三个存储库
您首先更新所有存储库,然后在遥控器上和开发上重写历史记录,并试图进行舞台。不幸的是,该分期已经有自己的历史,因此请尝试以下舞台:
git fetch
git reset --hard origin/staging
这也将迫使历史上的演出也被重写。