원하는 폴더에 git init해보기
미리 말씀드립니다.
이 포스팅은 인프런에 올라온 진유림님의 '팀 개발을 위한 Git, GitHub 입문' 강의의 'Git 초기화와 로컬 저장소'편을 듣고 정리한 것입니다.
그리고 추가적인 내용은 이고잉님의 '지옥에서 온 문서 관리자 깃 & 깃허브 입문' 책을 보고 정리했던 내용들임을 밝힙니다.
http://www.yes24.com/Product/Goods/84803146
이제 깃을 본격적으로 사용해보려 한다.
우선 버전 관리를 원하는 파일들을 담을 폴더를 만든다.
그리고 컴퓨터에게 알려주어야 한다.
'컴퓨터야, 나는 이제부터 이 폴더를 git을 이용해서 버전관리 하고 싶어!' 라고.
그 때 사용하는 명령어가 git init이다.
정리)
1. 폴더를 만든다.
2. (윈도우 기준) git bash에 들어가서 원하는 폴더로 이동
3. git init
이렇게 하면 .git이라는 숨겨진 폴더가 생성된다.
이게 바로 로컬 저장소(local repository)이다.
(주의할 점! 한 폴더에는 하나의 로컬 저장소만 있어야 한다. 1폴더1로컬저장소)
이 로컬 저장소에 내가 만든 버전들의 정보와 나중에 만들 원격 저장소의 주소와 같은
깃을 다룰 때 필요한 모든 정보들이 저장된다.
(깃헙과 같은 원격 저장소에서 내 컴퓨터로 저장소를 받아오는 경우에는 로컬 저장소가 자동으로 생긴다고 한다.)
잘 설치되었는지 확인하기 위해서 ls -al 혹은 ls -la명령어를 입력하면 .git 폴더가 생성된 것을 확인할 수 있다.
-al 옵션을 붙이는 이유는 .git 폴더가 숨겨진 폴더이기 때문이다. (사용자가 실수로 지우지 않게..)
ls : list
a : 숨김 파일과 폴더도 함께 표시한다.
l : 파일이나 폴더의 상세 정보를 함께 표시한다.
(폴더에서는 '보기'탭에서 '숨긴 항목'을 체크하면 .git 폴더가 생긴 것을 볼 수 있다.)
내 git bash를 살펴보면..
나는 그냥 배경화면에 boxiting-cat이라는 폴더를 만들었다.
폴더에 들어가서 git init을 입력하니
git 저장소가 초기화 되고
다음 라인에 내 폴더 이름 뒤에 (master)가 붙어 있는 것을 볼수 있다.
ls -al을 입력하니 폴더 속 모든 파일 정보들이 나열된 것을 확인할 수 있다.
그리고 가장 아래에 .git이 잘 생성된 것을 확인할 수 있다!
(참고)
./처럼 마침표가 하나인 항목은 현재 디렉터리
../처럼 마침표가 두 개인 항목은 상위 디렉터리를 나타낸다.