2012-12-09 2 views
1

나는 챕터 5로 넘어 가서 챕터 6으로갑니다. 길을 따라 어딘가에서 실수를 한 다음 더 많은 파일을 편집하여 오류를 해결하기 위해 노력했습니다. 잘못된 변화, 그리고 지금 나는 엉망이있다.Hartl Rails Book 챕터 스냅 샷

누군가가 장이 6 장의 시작 부분에 있어야하는 스냅 숏 디렉터리가 있으므로 다시 시작할 수 있습니까? 제 1 장에서 제 방법을 복사/붙여 넣을 수는 있지만 제 5 장에서 문제가 생길 수 있습니다.

챕터의 시작 부분으로 되돌릴 수있는 방법이 가장 좋습니다. 다시 시작할 수 있습니다.

+0

실수를 수정해야하며 코드를 이해하는 데 도움이됩니다. 문제에 대해 물어보십시오. 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 
,

이제 작업 한 커밋으로 돌아가서 작업 파일로 자습서를 다시 시작할 수 있습니다.