2012-02-20 3 views
0

나는 git를 처음 사용했다. 로컬 저장소에서 이전 버전을 가져 오는 방법을 궁금하다. 그런 다음Git을 사용하여 로컬 저장소에서 파일을 가져 오는 방법은 무엇입니까?

cd ~/app 
git init 
git add . 
git commit -m "init" 

, 내가 파일을 만들 : 예를 들어

첫째,이 자식 초기화

그런 a.cpp을, 나는 업데이트 자식 :

git add . 
git commit -m "test" 

자, 내 질문은 어떻게 첫 번째 커밋 직후 버전으로 "응용 프로그램"폴더를 복구하는 것입니다?

나는 어떤 명령을 사용하여 a.cpp를 제거 할 수 있습니까?

답변

0

당신은 할 수 있습니다 :

git reset --hard HEAD~ 

이이 경우에는 먼저 커밋 인 당신의 repo 한 뒤에 커밋 재설정됩니다. 파일을 최선을 다하고 있기 때문에

+0

예! 감사합니다! – HanXu

1

, 당신은 마지막으로 그 커밋을 새로 추가하여 커밋 돌아갑니다

git revert HEAD 

이 시도하려는 효과적으로 최근의 변경 사항을 제거 할 수도 있습니다.

일을 실행 취소하고 git으로 작업하는 방법에 대한 자세한 내용은 http://progit.org/book/ch2-4.html을 참조하십시오.

http://book.git-scm.com/4_undoing_in_git_-_reset,_checkout_and_revert.html도 약간 오래되었지만 이러한 것들의 좋은 출처입니다.

+0

... 예 ... 나는 그들을 들여다 볼지도 모른다. .. thx 대단히! – HanXu

관련 문제