2013-08-20 165 views
0

我在rails应用程序中与我的朋友构建了一个ruby应用程序,但之后不得不删除我的代码,因为我犯了一个巨大的错误,我从我的朋友那里下载了代码,但应用程序没有工作。我会在终端重做所有的路线吗?如果是这样,是否有可能完成所有的代码,而不是一步一步地做?Ruby on rails,更改代码

+0

你必须重做你做的事,你的朋友没有在他们的代码。您还必须了解版本控制,以避免这种情况再次发生。 –

+0

如果我将代码推送到GITHUB,但最后2次推送不好,是否有可以下载早期版本的代码? – neils

+1

“git rollback”的一些搜索功能可能会很有用,它可以帮你找到像http://stackoverflow.com/q/373812/479863 –

回答

0

你可以检查你的git log中你感兴趣的SHA和git checkout <SHA>,或者你可以做git reset --soft HEAD^^如果你想保留这些变化的分期(假设你只需要返回两个提交作为^对应于您需要返回的提交数量)。

+0

这样的东西。另外,如果你需要返回几个提交,你可以使用'git重置--soft HEAD〜40'回40次提交。这样可以节省你从按下'^'的时间。干杯! – RubeOnRails