Version control 意外删除了我的rails布局

Version control 意外删除了我的rails布局,version-control,revert,Version Control,Revert,我正在创建一个应用程序,我的布局已经启动并运行良好。我最终为这次地理编码交易添加了另一个迁移脚手架 在出现错误后,我发现我需要添加rails g nifty:layout来解决这个问题。这解决了我的问题,但application.rb文件中的检查表主布局被提升到我的应用程序的位置部分,并导致表格重叠 我想删除生成的脚手架并运行rails g nifty:layout。我运行railsdnifty:layout来删除它,试图找到另一种方法,它删除了我的整个views/applications.ht

我正在创建一个应用程序,我的布局已经启动并运行良好。我最终为这次地理编码交易添加了另一个迁移脚手架

在出现错误后,我发现我需要添加rails g nifty:layout来解决这个问题。这解决了我的问题,但application.rb文件中的检查表主布局被提升到我的应用程序的位置部分,并导致表格重叠

我想删除生成的脚手架并运行rails g nifty:layout。我运行railsdnifty:layout来删除它,试图找到另一种方法,它删除了我的整个views/applications.html.rb文件


现在我的整个清单应用程序都搞砸了。我怎样才能把它拿回来,或是把我的布局拿回来?我希望这是有道理的。请帮忙!我将其保存在bitbucket上,但不是最近的提交。

这里的教训是不要将提交间隔太远。让他们小而专注。对于版本控制来说,这类事情应该是无痛的。根据您的平台,您可能能够修复这些文件。根据您的IDE或设置,甚至可能会自动保存本地备份(Rubymine中有)。您应该尝试使用段落。我已重新格式化,但请再努力一点。遗憾的是,如果您最近没有提交,那么您将再次编写代码,因为您删除了文件,并且没有备份,这在很大程度上就是这样。这不是Rails的错,与Rails完全无关。谢谢你提供的信息!下次我一定会把我的问题贴得更好。我想这是我的错,只是不知道有没有解决办法。