.gitignore 병합 도구 사용 가이드
.gitignore 파일은 Git 저장소에서 추적하지 않을 파일·디렉터리 패턴을 정의하는 핵심 설정 파일입니다. 본 도구는 GitHub 공식 gitignore 저장소(github/gitignore)의 표준 템플릿 20여 종을 내장해, 프로젝트에 필요한 언어·프레임워크·운영체제·IDE 템플릿을 다중 선택하면 자동으로 병합하고 중복된 패턴을 제거해 깔끔한 단일 파일을 만들어 줍니다.
새 프로젝트를 시작할 때 Node.js + macOS + VSCode + Windows 같은 조합을 한 번에 골라 한 번의 클릭으로 완성된 .gitignore를 받을 수 있어, GitHub 웹 UI에서 단일 템플릿을 다운로드한 뒤 직접 합치는 번거로움을 없애 줍니다. 사용자 정의 룰 영역에는 .env.local, dist-custom/, *.bak처럼 프로젝트 고유의 무시 패턴을 추가할 수 있습니다.
주요 기능
1. 20+ 표준 템플릿(Node, Python, Java, Go, Rust, Ruby, PHP, C++, Swift, Kotlin, Flutter, React, Vue, Angular, Next.js, macOS, Windows, Linux, JetBrains, VSCode 등). 2. 멀티 선택 후 중복 제거 자동화. 3. 섹션 주석(`### Node ###`)으로 출처 보존. 4. 사용자 추가 룰 영역. 5. 클립보드 복사·.gitignore 파일 다운로드·SNS 공유 지원.
자주 묻는 질문 (FAQ)
Q. 같은 패턴이 여러 템플릿에 있으면 어떻게 되나요?
A. 본 도구는 정확히 일치하는 패턴 라인을 자동 중복 제거합니다. 빈 줄과 주석은 가독성을 위해 보존됩니다.
Q. 사용자 정의 룰은 어디에 추가되나요?
A. 출력 파일의 마지막 섹션 `### Custom ###`에 별도로 정리되어 추가됩니다. 본인 룰을 한눈에 식별할 수 있습니다.
Q. 생성된 .gitignore는 모든 Git 환경에서 호환되나요?
A. 네. GitHub 공식 템플릿 기반이라 GitHub, GitLab, Bitbucket, Gitea 등 모든 Git 호스팅에서 동일하게 동작합니다.