2012-12-09 47 views
1

我经历Micahel Hartl's Ruby on Rails tutorial book,我通过第5章匆匆赶去第6章。我犯了一个错误的地方一路走来,然后试图通过编辑多个文件来解决错误,commiting的错误的变化,现在我有一个烂摊子。哈特尔Rails的书章快照

有谁知道哪里的书应该是在第6章的开头,这样我可以从那里重新开始一个快照目录?我可以从第一章复制/粘贴我的方式,但是这正是我在第五章遇到麻烦的原因。

我想回到任何一章的开头是最好的答案,所以在不同章节中有同样问题的人可以重启。

+0

你应该修复你的错误,这也有助于你理解代码。尝试在SO上提出问题。如果您使用GIT,则可以在出现错误之前将代码恢复到早期版本。 – Thanh

回答

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 

您现在回到可以工作的提交,并可以恢复工作文件的教程。

相关问题