.gitignore 생성기
Node, React, Python 등 스택을 선택하면 표준 .gitignore 파일을 만들어 복사·다운로드합니다.
브라우저에서 로컬 처리 · 서버 업로드 없음스택·도구 선택
프로젝트에서 쓰는 항목을 모두 누르세요. 여러 개를 함께 선택할 수 있습니다.
.gitignore 미리보기
0줄.gitignore 내용이 여기에 만들어집니다.
.gitignore 생성기 소개
.gitignore 생성기는 프로젝트에서 쓰는 언어와 프레임워크, 편집기, 운영체제를 고르면 해당 템플릿을 합쳐 하나의 파일로 만들어 줍니다. 중복되는 규칙은 정리되고 항목별로 주석이 붙어 나중에 무엇 때문에 들어간 줄인지 알아볼 수 있습니다.
여기서 반드시 알아야 할 것이 있습니다. .gitignore는 아직 추적되지 않는 파일에만 적용됩니다. 이미 한 번 커밋된 파일은 규칙을 추가해도 계속 따라옵니다. .env를 실수로 커밋한 뒤 뒤늦게 .gitignore에 넣어도 소용없는 이유가 이것입니다. 이럴 때는 git rm --cached <파일>로 추적을 해제하고 커밋해야 합니다. 더구나 비밀 키가 한 번이라도 원격 저장소에 올라갔다면 이후 커밋에서 지워도 히스토리에는 그대로 남습니다. 그 키는 유출된 것으로 보고 새로 발급하는 것이 원칙입니다.
패턴 문법도 몇 가지만 알면 직접 손보기 쉽습니다. 줄 앞의 /는 저장소 루트 기준을, 끝의 /는 디렉터리만을 뜻합니다. *는 슬래시를 제외한 아무 문자, **는 디렉터리를 건너뛰는 매치이며, !로 시작하면 앞서 무시한 것 중 이 패턴만 되살립니다. 파일은 보통 저장소 루트에 두지만 하위 폴더에 따로 두면 그 아래에만 적용됩니다. 생성된 템플릿은 대표적인 패턴을 모은 출발점이므로, 빌드 산출물과 비밀 키, 로컬 전용 설정이 빠지지 않았는지 마지막에 직접 확인하세요.
사용 방법
- 프로젝트에서 사용하는 스택·언어·도구·OS·에디터를 칩에서 모두 선택하세요.
- 선택한 항목들이 자동으로 결합되어 아래
.gitignore미리보기에 표시됩니다. - 중복된 무시 규칙은 자동으로 정리되며, 항목별 주석으로 구분됩니다.
- 복사 버튼으로 클립보드에 담거나, .gitignore 다운로드로 파일을 받아 프로젝트 루트에 두세요.
자주 묻는 질문
.gitignore 파일은 어디에 둬야 하나요?
.gitignore 라는 이름으로 둡니다. 하위 폴더에 별도로 둘 수도 있으며, 그 경우 해당 폴더 이하에만 규칙이 적용됩니다.이미 커밋된 파일도 무시되나요?
.gitignore는 아직 추적되지 않은(untracked) 파일에만 적용됩니다. 이미 추적 중인 파일을 무시하려면 git rm --cached <파일> 로 추적을 해제한 뒤 커밋해야 합니다.여기서 생성한 템플릿이 완벽한가요?
특정 파일 하나만 예외로 두고 싶어요.
*.log 다음 줄에 !important.log를 두는 식입니다. 다만 상위 디렉터리가 통째로 무시된 경우에는 예외가 통하지 않으므로, 폴더는 열어 두고 파일 단위로 무시해야 합니다.