2013-08-20 213 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