我目前正在使用Michael Hartl编程一书学习Ruby on Rails。我最近设法让我的示例应用程序崩溃了。当我使用命令将我的本地机器恢复到更早的版本时,比如我提交给Heroku的版本。
它目前在Heroku上运行良好,但不能在本地机器上显示。
发布于 2017-01-20 17:22:56
在你的例子中,另一个比跟踪git提交和分支更容易的选择是在本地删除你的项目文件夹,并将你的工作内容从heroku克隆回你的机器上。处理掉本地repo上的任何乱七八糟的东西。只要确保你下次做对了就行了。
heroku git:clone -a yourprojectappname否则你可以在下面这样做。
git log(查看你的git提交日志)
git log -n 1 xxxxxxx (哪个'x‘是您想要恢复的提交的前七个数字,以便从该提交中获得更详细的信息)
git reset --hard xxxxxxx (哪个'x‘是您想要恢复的提交)
发布于 2017-01-20 06:07:28
我假设你是指使用哪个Git命令来恢复到旧的提交。你可以做到这一点,git reset --hard <commit number>
提交编号可以在Heroku的活动页面上找到,您可能还想阅读this,了解使用Git撤消更改的方法
https://stackoverflow.com/questions/41752566
复制相似问题