.gitignore 생성기
생성된 .gitignore
항목을 선택하면 .gitignore가 생성됩니다
관련 도구
.gitignore란?
.gitignore는 Git이 추적하지 않을 파일과 디렉토리를 지정하는 설정 파일입니다. 빌드 산출물, 환경변수 파일, 의존성 폴더 등 저장소에 포함하지 않아야 할 항목을 관리합니다. 프로젝트 루트에 위치하며 줄 단위로 패턴을 작성합니다.
패턴 문법
| 패턴 | 설명 | 예시 |
|---|---|---|
| * | 모든 문자 (경로 제외) | *.log |
| ** | 모든 경로 | **/node_modules |
| ? | 한 글자 | ?.txt |
| ! | 예외 (추적 강제) | !important.log |
| / (앞) | 루트 기준 | /dist |
| / (뒤) | 디렉토리만 | build/ |
| # | 주석 | # 빌드 산출물 |
언어별 필수 항목
Node.js
node_modules/ dist/ .env .env.local *.log
Python
__pycache__/ *.pyc .venv/ .env dist/ *.egg-info/
공통
.DS_Store Thumbs.db .idea/ .vscode/ *.swp