파트 2 · SETUP

자주 터지는 에러 & 대처

01 not a git repository git init
현재 폴더가 repo가 아님. git init 으로 초기화.
02 push rejected (fetch first) git pull 먼저
원격에 새 커밋 존재. git pull 후 다시 push.
03 merge conflict 마커 정리 → add · commit
<<<<<<< ======= >>>>>>> 마커 사이 직접 편집, 저장 후 git add · git commit.
04 Vim에 갇힘 Esc → :wq
Esc 누른 뒤 :wq 입력 후 Enter. 저장 없이 나가려면 :q!.
05 .env 커밋 키 교체(rotate) + .gitignore
⚠ 유출 즉시 키 교체 필수. .gitignore.env 추가. 히스토리 정리는 git filter-repo.