~/VibeHandbook
$39

챕터 01 · 08

.gitignore와 절대 비밀을 커밋하지 않기

어떤 파일은 절대 Git에 들어가면 안 됩니다. 대표적인 것들:

  • 비밀 — API 키, 비밀번호, 데이터베이스 자격 증명. 비밀을 GitHub에 커밋했다면, 나중에 지워도 유출된 것으로 취급하세요. 이력은 기억합니다.
  • 쓰레기 — 임시 파일, 내려받은 의존성(node_modules 같은), 빌드 결과물. 거대하고 추적할 이유가 없습니다.

이건 .gitignore라는 파일로 제어합니다. 그 안에 패턴을 적으면, Git은 그 파일들이 존재하지 않는 척합니다. 이것은 바이브 코더에게 매우 중요합니다. AI 도구는 진짜 키가 든 설정 파일을 즐겨 만들고, 그런 걸 실수로 커밋하기가 너무 쉽기 때문입니다.

# 간단한 .gitignore 파일
.env
node_modules/
*.log

.env 줄이 핵심입니다 — 비밀은 보통 거기에 들어 있습니다. 첫 커밋 전에 .gitignore를 추가하고, AI에게 "이 커밋에 공개되면 안 될 게 있어?"라고 묻는 습관을 들이세요.

오프라인으로 보고 싶으세요?

PDF + EPUB + 다운로드형 프롬프트 라이브러리 + 버전 업데이트를 받으세요.

$ PDF 받기 — $39