.gitignore 생성기 🔒 브라우저에서 로컬로 실행 — 아무것도 업로드되지 않습니다.

언어·프레임워크 템플릿을 하나의 .gitignore로 결합.

템플릿 선택

이 도구에 대해

좋은 .gitignore는 첫 커밋부터 빌드 산출물, 의존성, 시크릿, OS 부산물을 저장소 밖에 유지합니다. 프로젝트가 사용하는 언어, 프레임워크, 에디터를 체크하면 이 도구가 해당 섹션을 이어 붙이고 중복 줄을 제거해 결과를 깔끔하게 유지합니다.

템플릿은 공식 github/gitignore 컬렉션을 압축해 페이지에 번들로 포함했으므로 서버에서 아무것도 가져오지 않습니다. 결과를 복사하거나 바로 .gitignore로 다운로드하세요.

자주 묻는 질문

.gitignore 파일은 실제로 무엇을 하나요?

빌드 결과물, node_modules 같은 의존성, OS 파일, IDE 설정, 비밀 정보 등 어떤 파일과 폴더를 추적하지 않을지 Git에 알려줍니다 — 실수로 스테이징되거나 커밋되는 일을 막아줍니다.

Node, macOS, VS Code처럼 여러 스택의 템플릿을 함께 조합할 수 있나요?

네. 필요한 만큼 템플릿을 체크하면 하나의 파일로 합쳐지며, 중복된 규칙은 자동으로 제거되어 결과가 깔끔하게 유지됩니다.

.gitignore를 추가했는데도 Git이 무시해야 할 파일을 계속 추적하고 있어요 — 왜 그런가요?

.gitignore는 Git이 아직 추적하지 않는 파일에만 적용됩니다. 무시하기 전에 이미 커밋된 파일이라면 `git rm --cached <파일>`을 실행해 추적을 해제한 뒤 커밋하세요 — 그 이후부터 무시 규칙이 적용됩니다.

생성된 파일은 어디에 두어야 하나요?

보통 저장소 루트, .git과 같은 위치에 둡니다. 특정 하위 폴더에만 적용할 규칙이 있다면 그 폴더 안에 중첩된 .gitignore 파일을 추가할 수도 있습니다.

제가 선택한 템플릿을 도구가 기억하나요?

네. 선택한 항목은 브라우저에 저장되어 다음에 도구를 열 때 이미 체크되어 있습니다.