.gitignore 생성기
개발 환경별로 준비된 제외 패턴을 조합해 .gitignore 초안을 만듭니다. 저장소에서 추적할 파일을 설계하는 보조 기능이며 이미 커밋된 파일을 제거하거나 비밀을 회수하지 않습니다.
- 브라우저에서 실행
- 업로드되지 않음
- 가입 없음, 기기 성능에 따라 제한될 수 있음
계산 도구를 불러오는 중입니다. 도구가 표시되지 않으면 페이지를 새로고침하세요.
사용 방법과 입력
사용하는 언어와 도구의 프리셋을 선택한 뒤 각 줄을 프로젝트 정책과 대조하세요. 이 도구의 일부 프리셋은 Cargo.lock과 composer.lock도 제외하므로 애플리케이션에서 필요한지 검토하세요.
결과 해설과 예제
node_modules/ 패턴을 추가하면 아직 추적하지 않는 해당 디렉터리를 제외할 수 있습니다. 이미 Git이 추적하는 파일에는 패턴만 추가해도 추적이 해제되지 않습니다.
한계와 주의사항
- 잠금 파일은 재현 가능한 설치에 필요할 수 있으므로 프리셋을 그대로 채택하지 마세요.
- 과거 커밋의 비밀 정보는 .gitignore 추가로 삭제되지 않으며 별도 대응이 필요합니다.
입력 항목
| 항목 | 설명·제약 |
|---|---|
| Node.js | 화면의 단위와 입력 형식을 확인하세요. |
| Python | 화면의 단위와 입력 형식을 확인하세요. |
| Java / Maven / Gradle | 화면의 단위와 입력 형식을 확인하세요. |
| Go | 화면의 단위와 입력 형식을 확인하세요. |
| Rust | 화면의 단위와 입력 형식을 확인하세요. |
| PHP / Composer | 화면의 단위와 입력 형식을 확인하세요. |
| macOS | 화면의 단위와 입력 형식을 확인하세요. |
| Windows | 화면의 단위와 입력 형식을 확인하세요. |
| VS Code | 화면의 단위와 입력 형식을 확인하세요. |
| JetBrains | 화면의 단위와 입력 형식을 확인하세요. |
| .env / secrets | 화면의 단위와 입력 형식을 확인하세요. |
| .gitignore | 화면의 단위와 입력 형식을 확인하세요. |
데이터 처리
처리는 현재 브라우저 탭에서 수행되며, 도구 입력을 계산 목적으로 서버에 업로드하지 않습니다.
근거 출처
자주 묻는 질문
패턴을 추가하면 추적 파일이 사라지나요?
node_modules/ 패턴을 추가하면 아직 추적하지 않는 해당 디렉터리를 제외할 수 있습니다. 이미 Git이 추적하는 파일에는 패턴만 추가해도 추적이 해제되지 않습니다.
프리셋에서 꼭 검토할 항목은 무엇인가요?
잠금 파일은 재현 가능한 설치에 필요할 수 있으므로 프리셋을 그대로 채택하지 마세요. 과거 커밋의 비밀 정보는 .gitignore 추가로 삭제되지 않으며 별도 대응이 필요합니다.