首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >推送至Heroku被拒绝-如何回滚?

推送至Heroku被拒绝-如何回滚?
EN

Stack Overflow用户
提问于 2017-01-20 06:04:44
回答 2查看 63关注 0票数 0

我目前正在使用Michael Hartl编程一书学习Ruby on Rails。我最近设法让我的示例应用程序崩溃了。当我使用命令将我的本地机器恢复到更早的版本时,比如我提交给Heroku的版本。

它目前在Heroku上运行良好,但不能在本地机器上显示。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-20 17:22:56

在你的例子中,另一个比跟踪git提交和分支更容易的选择是在本地删除你的项目文件夹,并将你的工作内容从heroku克隆回你的机器上。处理掉本地repo上的任何乱七八糟的东西。只要确保你下次做对了就行了。

代码语言:javascript
运行
复制
heroku git:clone -a yourprojectappname

否则你可以在下面这样做。

代码语言:javascript
运行
复制
git log

(查看你的git提交日志)

代码语言:javascript
运行
复制
git log -n 1 xxxxxxx 

(哪个'x‘是您想要恢复的提交的前七个数字,以便从该提交中获得更详细的信息)

代码语言:javascript
运行
复制
git reset --hard xxxxxxx 

(哪个'x‘是您想要恢复的提交)

票数 0
EN

Stack Overflow用户

发布于 2017-01-20 06:07:28

我假设你是指使用哪个Git命令来恢复到旧的提交。你可以做到这一点,git reset --hard <commit number>

提交编号可以在Heroku的活动页面上找到,您可能还想阅读this,了解使用Git撤消更改的方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41752566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档