git pull说:“这是;“已更新”;在撤消git拉动之后
我刚刚在magento中安装了一个新的扩展,提交并推送。它在github的一个临时分支上。我已经在我的暂存服务器上使用git pull说:“这是;“已更新”;在撤消git拉动之后,git,github,git-push,git-pull,Git,Github,Git Push,Git Pull,我刚刚在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 pull origin staging
它破坏了我的网站。我需要把它还原回来。是的
git push -f origin HEAD^:staging
git reset --hard HEAD^
git push origin staging
这从我的分支中删除了扩展。但现在当我在服务器上使用
git pull origin staging
上面写着“已经是最新的了”
现在如何从服务器上删除此扩展???如果我正确理解了您的问题,您有三个repo
git fetch
git reset --hard origin/staging
这将迫使舞台上的历史也被重写。我认为它被拉了出来。。。。。代码在你的文件里..不。我在github.com上的分支上看不到扩展。它从那里被删除了,但在之前提取它的服务器上没有被删除。我认为右键单击project并转到team-->重置(在底部选择最后一个单选按钮),如果您没有在项目中编写任何代码,您可以这样做。
git reset--hard HEAD^
也应该在本地删除最后一次提交,不推送之后的oulling通常会生成一个“已经更新的”。涉及哪些存储库?您在哪个存储库上发出了哪个git命令?(似乎至少有两个本地存储库和一个github存储库。)