ls이번 레슨부터 오른쪽 터미널을 직접 사용합니다. 터미널은 키보드로 명령을 입력해 컴퓨터에게 일을 시키는 창입니다.
가장 기본이 되는 명령어부터 쳐봅시다. ls(list의 줄임말)는 현재 폴더에 어떤 파일이 있는지 보여줍니다.
$ ls
아무것도 나오지 않아도 정상입니다. 지금 이 폴더가 비어 있다는 뜻이니까요. 이 "비어 있음"을 기억해 두세요.
Git으로 프로젝트를 관리하려면 먼저 저장소(Repository)를 만들어야 합니다. 명령어는 git init(initialize, 초기화):
$ git init
실행하면 이런 메시지가 나옵니다:
Initialized empty Git repository in /.git/
git init이 한 일은 단 하나, 현재 폴더 안에 .git이라는 저장소 폴더를 만든 것입니다. 기존 파일은 하나도 건드리지 않습니다.
이 순간부터 이 폴더는 Git의 관리 대상이 됩니다. "Git으로 관리한다"는 것은:
다만 지금은 이력이 하나도 없는 빈 저장소입니다. 무엇을 기록할지는 여러분이 커밋으로 알려줘야 하고, 그건 다음 레슨에서 해봅니다.
다시 ls를 쳐보면 여전히 아무것도 없어 보입니다. 하지만 숨김 파일까지 보여주는 -a 옵션을 붙이면:
$ ls -a
.git이라는 폴더가 새로 생긴 것을 볼 수 있습니다. 이름이 .으로 시작하는 파일은 숨김 처리되어 평소에는 보이지 않습니다.
ls -al처럼-l을 함께 붙이면 파일 종류와 크기까지 자세히 표시됩니다.
git init이 만든 .git 폴더가 바로 Git 저장소의 심장입니다. 이 안에 저장되는 것:
주의:
.git폴더를 직접 수정하거나 삭제하면 저장소가 손상될 수 있습니다. 이 폴더는 Git이 관리하도록 두세요.
저장소가 만들어졌으니, 다음 레슨에서 첫 번째 커밋을 만들어봅니다.
현재 디렉토리에 Git 저장소를 초기화하세요
힌트: git init
현재 디렉토리에 Git 저장소를 초기화하세요
$ git init