git pull在撤消git pull后说“已经更新”

安吉·辛格尼亚(Ankit Singhania)

我刚刚在magento中安装了一个新扩展,并进行了提交和推送。它在github的暂存分支上。我已经使用以下命令将其拉到我的登台服务器上

git pull origin staging

它刚破坏了我的网站。我需要恢复原状。我做了

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

这从我的分支中删除了扩展名。但是现在当我使用

git pull origin staging

它说“已经是最新的”。

如何立即从服务器中删除此扩展名?

谢谢大家的鱼

如果我正确理解您的问题,那么您有三个存储库

  1. GitHub上的遥控器
  2. 本地发展
  3. 登台服务器上的本地

您已经首先更新了所有存储库,然后在远程和开发中重写了历史记录,并尝试进行暂存。不幸的是,登台已经具有了自己的历史,因此请尝试以下方式进行登台:

git fetch
git reset --hard origin/staging

这也将迫使登台的历史记录也被重写。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章