Gitignore 생성기
사용하는 스택을 고르면 깔끔한 .gitignore가 나옵니다. 버튼도, 업로드도 없습니다.
직접 무시 패턴 추가
생성된 .gitignore
사용 방법
- 사용하는 스택에 맞는 템플릿을 고르세요. 언어(Node, Python), OS(macOS, Windows), 편집기(VS Code, IntelliJ), 클라우드 호스트를 선택하면 .gitignore가 만들어지고 중복이 제거됩니다. 누를 버튼은 없습니다.
- 검색 상자로 이름을 찾거나 분류 칩으로 목록을 좁히세요. 선택과 해제는 즉시 반영됩니다.
- 결과가 알맞으면 "복사"로 가져가거나 ".gitignore 내려받기"로 저장하세요. "직접 무시 패턴 추가"를 열어 프로젝트 전용 줄을 덧붙일 수 있으며, 이 줄도 합쳐지고 중복이 제거됩니다.
예시
선택
선택: Node, Python
.gitignore
### Node ### node_modules/ dist/ *.log .env ### Python ### __pycache__/ *.py[cod] .env
Node와 Python을 고른 예시입니다. 두 템플릿에 "*.log"와 ".env"가 모두 있지만 합친 파일에서는 처음 나온 순서대로 한 번만 남습니다. 선택 수는 "선택: 2"로 표시됩니다.
규칙, 한계, 알려진 문제
- 템플릿은 페이지에 포함되어 있습니다(가장 흔한 언어, 프레임워크, OS, 편집기, 클라우드 호스트 약 44종). 네트워크로 가져오지 않으며 아무것도 업로드되지 않습니다.
- 합칠 때 모든 줄의 중복을 순서대로 제거합니다. 두 템플릿이 같은 대상을 무시하면(예: Node와 Python의 "*.log") 처음 나온 위치 근처에 한 번만 나타납니다.
- 템플릿 이름과 주석은 Git이 기대하는 그대로 둡니다(Node, macOS, "# Logs"…). 여러 언어가 공유하는 표준이므로 번역하지 않습니다. 인터페이스만 번역합니다.
- "직접 무시 패턴 추가"의 줄도 같은 중복 제거 대상에 들어가므로 템플릿에 이미 있는 줄을 입력해도 반복되지 않습니다.
- 400종이 넘는 전체 템플릿 모음은 없고 빈도가 높은 항목만 넣었습니다. 드문 스택은 GitHub gitignore 저장소의 공식 템플릿을 복사하세요. 템플릿은 사이트 배포 때 갱신되며 실시간은 아닙니다.
- 직접 입력한 패턴은 문법 검사를 하지 않습니다. 입력한 그대로 붙고 잘못된 패턴은 Git이 알려 줍니다. 계정, 기록, 공유 가능한 선택은 없으며 공유 링크에는 선택 내용이 담기지 않습니다.
관련 도구
파일이 준비된 뒤 흔히 이어서 쓰는 도구입니다.