Gitignore 생성기

사용하는 스택을 고르면 깔끔한 .gitignore가 나옵니다. 버튼도, 업로드도 없습니다.

직접 무시 패턴 추가

사용 방법

  1. 사용하는 스택에 맞는 템플릿을 고르세요. 언어(Node, Python), OS(macOS, Windows), 편집기(VS Code, IntelliJ), 클라우드 호스트를 선택하면 .gitignore가 만들어지고 중복이 제거됩니다. 누를 버튼은 없습니다.
  2. 검색 상자로 이름을 찾거나 분류 칩으로 목록을 좁히세요. 선택과 해제는 즉시 반영됩니다.
  3. 결과가 알맞으면 "복사"로 가져가거나 ".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이 알려 줍니다. 계정, 기록, 공유 가능한 선택은 없으며 공유 링크에는 선택 내용이 담기지 않습니다.

파일이 준비된 뒤 흔히 이어서 쓰는 도구입니다.