저장소는 자기가 관리하고 싶은 프로그램 코드가 저장되어 있는 장소 입니다.
자바코드를 작성한다면 소스코드가 저장되어 있는 장소(디렉토리)가 있을 겁니다.
그 장소를 선택하면 됩니다.
그 장소에 있는 파일들이 생성 변경되면 소스트리가 감지해서...
add(버젼 저장할 파일 선택) > commit(선택 파일 버젼 저장)하라고 알려줍니다.
이곳 강의에서는 새로운 저장소를 만들었지만...
이미 프로그램 파일을 만들어서 저장하고 있는 디렉토리가 있다면 그 저장 장소를 선택하면 됩니다..
자기가 관리하고 싶은 프로그램 파일이 저장되어 있는 디렉토리를 선택해 주면 됩니다.
(수업에서 처럼 할 수도 있겠네요. 그렇게 하고서 이클립스 같은 편집기로 프로그램을 만들고 저장할 때
방금 git으로 관리하는 디렉토리에 저장하면 되겠습니다)
한마디로,
소스트리를 통해 Git에게 이 디렉토리를 git으로 관리하겠다라고 알려주는 것입니다.
commit할 파일이 어디에 있는지 알려주는 것입니다.
그렇게 알려주면...
소스트리가 git에게 명령을 전달하고
git이 그 디렉토리에 숨겨진 디렉토리(,git, 점 git이라고 하는 디렉토리)를 생성하고
그곳에 버젼(코드의 역사)을 저장해 갑니다. 알려준 디렉토리에 변화(생성,변경)를 Git이 감지하면
add하고 커밋하고 push하라고 알려줍니다.
Push는 원격지 저장소에 저장하는 것인데...
Push를 하려면 Git에게 원격지 저장소가 어딘지 알려줘야 합니다.
여기서는 아직 원격지 저장소가 어딘지 알려주는 작업을 하지않았습니다.