这是我第一次使用任何类型的版本控制 (git) 并且很高兴有机会看到它的工作原理......虽然我对它的全部功能感到有点困惑。
我有一个 master 分支,我保持所有测试,一切正常提交....我目前在开发分支上,我正在添加一些新功能。
我添加了一个模型/ Controller 并迁移了数据库并创建了一些路由。
我没有提交任何这些更改,因为我在这个过程中的某个地方以主要方式搞砸了。
我怎样才能恢复到开发分支的最后状态...模型/ Controller /迁移的预生成...一切正常的地方。
是否有一个命令可以更改数据库以及其他所有内容..
我正在使用 Rails 3 和 sqlite,如果有帮助的话
谢谢
最佳答案
恢复到最新的 HEAD:
git reset --hard HEAD
关于ruby-on-rails - Git & Rails——我搞砸了,我能恢复到上次提交吗(删除模型/ Controller /迁移/代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4511298/