검색해도 선택은 사라지지 않습니다
검색은 목록 표시만 바꿉니다. 숨겨진 선택도 개수에 포함되고, 조합 순서는 클릭 순서가 아닌 고정 목록 순서입니다. 선택을 취소했다 다시 골라도 위치는 같습니다.
Git / 버전 관리
개발 환경을 선택하고 프로젝트 규칙을 추가한 다음 결과를 검토하세요.
선택: 0개.
템플릿과 규칙은 브라우저에서 처리됩니다. 프로젝트 파일을 읽거나 업로드하지 않습니다.
부정 규칙 사이에서 완전히 같은 일반 규칙만 제거합니다. 모든 ! 규칙과 원래 순서는 유지합니다.
템플릿을 선택하거나 규칙을 입력하세요.
새 프로젝트에는 언어의 빌드 파일뿐 아니라 운영체제 메타데이터, 편집기 캐시, 팀의 로컬 설정이 섞입니다. gitignore 생성기는 필요한 환경만 골라 한 파일로 조합하는 작업 공간입니다. 처음부터 특정 환경을 선택해 두지 않습니다.
무시할 항목이 많다고 더 안전한 것은 아닙니다. 팀이 공유해야 할 설정이나 잠금 파일을 숨기지 않는지 살펴보고, 예외 규칙이 어떤 위치에 놓였는지도 확인하세요.
gitignore 생성기는 GitHub의 템플릿 18개를 고정 커밋으로 제공합니다. 각 원본 경로와 CC0 라이선스를 확인할 수 있고 주석을 켜면 섹션도 구분됩니다. 같은 선택에서 같은 결과를 만들어 변경 검토가 쉽습니다.
*.log, !important.log, *.log 순서라면 마지막 규칙이 해당 파일을 다시 제외합니다. 이를 단순 중복으로 삭제하지 않도록 부정 규칙마다 중복 검사 범위를 초기화하고 모든 부정 규칙을 유지합니다.
검색은 목록 표시만 바꿉니다. 숨겨진 선택도 개수에 포함되고, 조합 순서는 클릭 순서가 아닌 고정 목록 순서입니다. 선택을 취소했다 다시 골라도 위치는 같습니다.
기존 파일을 붙여 넣으면 모든 템플릿 뒤에 이어집니다. 나중에 일치한 규칙이 앞선 규칙을 덮을 수 있지만, 부모 폴더 자체가 제외되면 자식 예외로 되살릴 수 없습니다.
입력을 바꾸면 이전 결과 내보내기가 즉시 중지됩니다. 다시 생성한 뒤 원본 사용자 입력 또는 현재 결과를 골라 테스트기로 보낼 수 있습니다. 큰 결과도 다운로드에는 전부 포함됩니다.
Node.js, Python, Java, Go, Rust 등에 macOS, Linux, Windows와 편집기를 조합합니다. gitignore 템플릿에서 선택하지 않은 환경의 패턴은 결과에 들어가지 않습니다.
템플릿 없이도 gitignore 파일 생성이 가능합니다. LF, CRLF, CR 줄바꿈을 LF로 바꾸고 시작 BOM을 제거합니다. 의미 있는 앞 공백과 이스케이프된 끝 공백은 유지합니다.
안전하게 제거한 일반 규칙 수를 표시하며 옵션을 끄면 반복 패턴도 유지합니다. 동일 패턴의 반대 지정은 개수를 알리되 모두 남깁니다. 와일드카드 간 포함 관계를 자동으로 해결하지 않습니다.
출처는 github/gitignore의 커밋 356fd7baab4c입니다. 상위 커밋 날짜는 2026-09-11, 확인일은 2026-09-16입니다. 원본 주석은 그대로 두고 각 파일 링크에서 내용을 확인할 수 있습니다.
공식 템플릿을 개별적으로 복사하는 대신 언어, 운영체제, 편집기를 한 번에 조합하고 출처를 확인할 수 있습니다. 내용은 고정된 공식 스냅샷이며, 자체적으로 모든 프로젝트에 맞게 분석한 규칙은 아닙니다.
기존 내용과 추가하려는 규칙을 사용자 입력 영역에 원하는 순서로 넣으세요. 선택한 템플릿이 있다면 그 뒤에 추가됩니다. 로컬 파일은 자동으로 덮어쓰지 않으므로 결과를 검토한 뒤 직접 배치하세요.
내장된 18개 항목은 자유롭게 함께 선택할 수 있습니다. 목록에 없는 도구의 패턴은 사용자 규칙에 추가하세요. 전체 GitHub 템플릿이나 외부 URL을 자동으로 가져오지는 않습니다.
.env가 이미 추적 중이면 새 패턴만으로 인덱스에서 빠지지 않습니다. 이후의 부정 규칙이나 다른 경로에 놓인 .gitignore도 영향을 줄 수 있습니다. 추적 상태와 실제 파일 위치를 함께 확인하세요.
개인 키, 서비스 계정 파일, 데이터베이스 덤프, 로컬 인증 설정 등 프로젝트의 실제 저장 위치를 검토하세요. 이름이 다양하므로 이 도구가 완전한 보안 점검을 대신하지 않습니다. 노출된 자격 증명은 별도로 대응해야 합니다.
설명이 필요한 규칙 조합이 있나요?
gitignore 생성기로 검토 가능한 초안을 만들고 예외 순서를 확인한 뒤 .gitignore로 저장하세요. 팀에서 관리할 파일까지 숨기지 않았는지 마지막으로 살펴보세요.