Git을 설치하고 기본 설정까지 마쳤다면, 이제 실제 내 프로젝트 폴더를 Git으로 관리할 준비가 되었습니다. 어떤 폴더를 Git이 관리하는 ‘저장소(Repository)’로 만드는 첫 번째 단계는 바로 git init 명령어를 사용하는 것입니다.
## git init: 저장소 초기화
init은 ‘initialize(초기화하다)’의 약자입니다. 이 명령어는 현재 폴더에게 “이제부터 너는 단순한 폴더가 아니라 Git 저장소야!”라고 선언하는 역할을 합니다.
1단계: 프로젝트 폴더로 이동
터미널(또는 Git Bash)을 열고 cd (change directory) 명령어를 사용하여 Git으로 관리하고 싶은 프로젝트 폴더로 이동합니다.
cd ~/Documents/my-project
2단계: git init 실행
해당 폴더 안에서 다음 명령어를 실행합니다.
git init
명령어를 실행하면 Initialized empty Git repository in ... 이라는 메시지가 출력됩니다. 이제 이 폴더는 Git 저장소가 되었습니다.
## 숨겨진 .git 폴더의 비밀 📂
git init 명령어를 실행하면 겉보기에는 아무 변화가 없는 것처럼 보입니다. 하지만 실제로는 프로젝트 폴더 안에 .git이라는 숨겨진 하위 폴더가 생성되었습니다.
- 확인 방법 (macOS/Linux):
ls -a명령어를 입력하면.git폴더를 볼 수 있습니다. - 확인 방법 (Windows): 파일 탐색기의 ‘보기’ 탭에서 ‘숨긴 항목’을 체크하면 보입니다.
이 .git 폴더가 바로 Git 저장소의 핵심입니다. 이곳에는 프로젝트의 모든 변경 이력(커밋), 브랜치 정보, 설정 정보 등이 저장됩니다. 만약 이 폴더를 삭제하면, 해당 프로젝트의 모든 버전 관리 기록이 사라지고 다시 평범한 폴더로 돌아가게 되므로 주의해야 합니다.
git init은 Git을 이용한 모든 여정의 시작점입니다. 이제 이 폴더 안에서 일어나는 파일의 변화를 Git이 추적할 준비가 완료되었습니다.