2012-02-08 4 views
0

방금 ​​eGit 플러그인을 설치했고 그걸 가지고 놀고 있습니다. 나는 힘내 미끼 야.어떻게 Git이 작동하는지 이해하려고 시도합니다.

내가 뭔가 이상한 나타났습니다 :

이 내가 단지 Planet.java 하나 개의 파일을 수정 한 후, 샘플 프로젝트 "행성을"최선을 다하고 있습니다.

그럼 Git 저장소 폴더를 살펴본 결과이 수정 된 Planet.java 파일이 있지만 다른 소스 파일 중 어느 것도이 아닙니다.

원래 프로젝트 폴더를 디스크에서 삭제하면 Git이 중단됩니까? 나는이 프로젝트의 이전 커밋 버전을 더 이상 복원 할 수 없게 될 것입니까?

답변

3

"원래 프로젝트 폴더"은 Git 저장소입니다. Git은 git init을 수행 한 디렉토리 내에 * 존재합니다. 파일에 대한 메타 데이터는 .git 디렉토리 안에 저장되며 프로젝트 디렉토리 안에 있습니다. 프로젝트 디렉토리를 지우면 Git 저장소의 로컬 사본을 삭제하게됩니다.

* 저장소를 명시 적으로 복제하지 않은 것으로 가정합니다.

관련 문제