[Git] 내 프로젝트에 Git 시작하기: git init 명령어

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이 추적할 준비가 완료되었습니다.