Hartl Rails Book Chapter Snapshots

时间:2012-12-09 21:25:56

标签: ruby-on-rails snapshot railstutorial.org

我正在经历Micahel Hartl's Ruby on Rails tutorial book,我匆匆通过第5章到达第6章。我在路上某处犯了一个错误,然后尝试通过编辑更多文件来解决错误,提交错误变化,现在我一团糟。

是否有人在第6章开头有一本书应该在哪里的快照目录,所以我可以从那里重新开始?我可以从第1章复制/粘贴我的方式,但这就是第5章让我遇到麻烦的原因。

我想恢复任何章节开头的方法是最佳答案,因此在不同章节中遇到相同问题的人可以重新启动。

1 个答案:

答案 0 :(得分:1)

如上所述,您应该回过头来找出问题所在 - 如果您按照建议使用git,那么您应该能够'回滚'到之前的提交并获取代码。 要做到这一点:

git log

这将显示提交的提交列表 - 您将看到类似的内容:

commit 89915b4cc0810a9c9e67b3706a2850c58120cf75
Author: Tom Smith <suppressed>
Date:   Wed Aug 18 20:15:01 2010 -0300

Added a proper layout.

然后您可以使用以下命令恢复为“正常工作”版本

git reset --hard 89915b4cc0810a9c9e67b3706a2850c58120cf75

git rm -r .
git checkout 89915b4cc0810a9c9e67b3706a2850c58120cf75

您现在回到了有效的提交,可以使用工作文件恢复教程。