git & Rails——我搞砸了,我可以恢复到上次提交(删除模型/控制器/迁移/代码)
这是我第一次使用任何类型的版本控制(git),很高兴有机会看到它的效果如何……但我对它的功能有点困惑。
我有一个主分支,我保留所有测试,一切正常提交......并且我目前在开发分支上,我正在添加一些新功能。
我添加了模型/控制器并迁移了数据库并创建了一些路由。
我没有提交任何这些更改,因为我在这个过程中的某个地方搞砸了。
我怎样才能恢复到开发分支的最后状态...模型/控制器/迁移的预生成...一切正常。
有没有一个命令可以更改数据库以及其他所有内容..
我正在使用rails 3和sqlite,如果有帮助的话
谢谢
This is my first time using any sort of version control (git) and excited to get a chance to see how well this works... I'm a bit confused on what all it can though.
I have a master branch were I keep all my tested, everything works commits....and I'm currently on the development branch where I'm adding some new features.
I added a model/controller and migrated the database and created some routes.
I didnt commit any of these changes since I f*cked up in a major way somewhere in the process.
How can I revert back to the last state of the development branch...pre-generation of model/controller/migrations...where everything worked.
is there one command that will change the database as well as everything else..
I'm using rails 3 and sqlite, if that helps
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
恢复到最新的 HEAD:
Revert to the latest HEAD with: