Skip to content

.gitignore 생성기 — 맞춤형 Git Ignore 파일 만들기

321개 이상의 검증된 템플릿에서 검색 및 선택하세요. 규칙은 실시간으로 중복 제거되고 결정론적으로 병합됩니다.

Search for templates
빠른 추가:

선택된 기술 스택 없음

위에서 기술을 검색하거나 빠른 추가 바로가기를 선택하세요. 선택한 템플릿 정보가 여기에 표시됩니다.

.gitignore

선택된 템플릿 없음

위에서 템플릿을 선택하면 병합된 .gitignore가 여기에 미리보기로 표시됩니다.

0 lines•UTF-8
결정론적 파이프라인

개발 워크플로 및 문법 팁

이미 커밋된 파일 추적 해제

규칙 추가 전에 이미 추적 중이던 파일은 git rm --cached <파일> 명령으로 캐시에서 제거하세요.

추적 해제 가이드 읽기
패턴 문법

폴더용 후행 슬래시, 재귀적 이중 별표 **/, 부정 규칙 ! 등 glob 문법을 확인하세요.

문법 입문 가이드 읽기
디렉터리 둘러보기

언어, 프레임워크, DevOps, IDE, OS별로 분류된 321개 이상의 검증된 템플릿 탐색.

모든 템플릿 보기

How DotGitIgnore Generates Clean .gitignore Files

DotGitIgnore is a free .gitignore generator for software developers. It allows engineering teams to combine technology-specific templates across programming languages, web frameworks, IDEs, build systems, and operating systems into a single, cohesive, conflict-free configuration file.

What is a .gitignore file?

A .gitignore file tells Git which files and directories should not be tracked in version control. It prevents build outputs (dist/, target/), package caches (node_modules/, .venv/), local secrets (.env), and OS metadata (.DS_Store) from polluting commit logs.

Deterministic Deduplication

Unlike simple text concatenation, DotGitIgnore parses each template line-by-line. Exact duplicate rules are pruned automatically, rules are organized by stack priority (OS → IDE → Language → Framework → Tooling), and intentional negation rules (!) are preserved in their proper context.

Zero Tracking & Client-Side Execution

All template filtering, parsing, and merging execute 100% locally in your browser. No project source code, file paths, repository names, or environment configurations are ever transmitted to any remote server or third-party service.

Supported Development Ecosystems

DotGitIgnore catalogs over 320 verified configurations seeded directly from GitHub's authoritative github/gitignore repository and supplementary curated modern tooling:

LanguagesPython, TypeScript, Go, Rust, Java, C++, C#, PHP, Ruby, Swift
FrameworksNext.js, React, Node.js, Spring Boot, Django, FastAPI, Svelte, Vue
DevOps & CloudDocker, Terraform, Kubernetes, Helm, Vagrant, Serverless
IDEs & EditorsVS Code, JetBrains, IntelliJ, PyCharm, Xcode, Eclipse, Vim
Operating SystemsmacOS (.DS_Store), Windows (Thumbs.db), Linux temporaries
AI Coding ToolsClaude Code, Cursor, Copilot, Cline, Roo Code, Gemini CLI

How to Use Your Generated .gitignore

  1. Save to Repository Root: Download the file as .gitignore and place it in your root directory (e.g. ~/my-project/.gitignore).
  2. Stage and Commit: Add the ignore file to version control: git add .gitignore && git commit -m "Add .gitignore".
  3. Verify Rules: Test whether a specific file is ignored using Git's verification command: git check-ignore -v path/to/file.
  4. Fix Already-Tracked Files: If files were committed before adding your .gitignore, untrack them without deleting local data: git rm --cached <file>.