.gitignore 생성기
.gitignore란 무엇인가요?
.gitignore 파일은 Git에게 어떤 파일과 디렉토리를 무시해야 하는지 알려줍니다 — 저장소에 추적되거나 커밋되는 것을 방지합니다. 일반적인 대상으로는 빌드 결과물, 의존성 폴더(node_modules/, vendor/), 환경 파일(.env), 로그 파일, .DS_Store 같은 OS 특정 파일 등이 있습니다. 모든 프로젝트는 해당 스택에 맞춰진 .gitignore를 가져야 합니다.
.gitignore 생성기 사용 방법
-
기술을 검색하거나 탐색하세요 — 태그를 클릭하여 선택합니다.
-
선택된 항목은 위 바에 칩으로 표시됩니다 — ✕를 클릭하여 선택을 해제합니다.
-
아래 텍스트 상자에 사용자 정의 패턴을 추가하세요.
-
생성된 .gitignore를 복사하고 프로젝트 루트에 .gitignore로 저장하세요.
-
.gitignore 파일 자체를 커밋하세요 — Git으로 추적되어야 합니다.
자주 묻는 질문
.gitignore 파일을 커밋해야 하나요? 예. .gitignore 파일 자체를 저장소에 커밋하여 모든 협업자가 동일한 무시 규칙을 공유해야 합니다. 이는 추적하려는 카테고리의 유일한 파일입니다.
이미 커밋한 파일을 무시해야 하는데 어떻게 제거하나요? .gitignore에 추가해도 이미 커밋된 파일의 추적이 해제되지 않습니다. git rm --cached <파일명>을 실행하여 추적을 해제한 후 해당 변경사항을 커밋하면 됩니다. 그 후 .gitignore는 파일이 다시 추가되는 것을 방지합니다.
.gitignore와 .gitkeep의 차이점은 무엇인가요? .gitignore은 파일을 추적에서 제외합니다. .gitkeep은 빈 디렉터리를 추적 상태로 유지하기 위한 규칙입니다(Git 기능이 아님). Git은 빈 디렉터리를 추적하지 않으므로 개발자는 디렉터리 구조를 유지하기 위해 빈 .gitkeep 파일을 추가합니다.
여러 .gitignore 파일을 가질 수 있나요? 예. .gitignore 파일을 모든 하위 디렉터리에 배치할 수 있습니다. 각 파일은 자신의 디렉터리와 모든 하위 디렉터리에 적용됩니다. 하위 디렉터리의 .gitignore 규칙은 해당 부분의 루트 .gitignore을 재정의합니다.
Keywords: gitignore 생성기, gitignore 파일, gitignore 템플릿, git 파일 무시, gitignore 빌더, gitignore Node.js, gitignore Python