이 도구에 대하여
프로그래밍 언어, 프레임워크, IDE 및 운영 체제를 선택하여 프로젝트에 대한 .gitignore 파일을 생성하세요. 이 도구는 GitHub의 공식 gitignore 템플릿에서 선별된 무시 패턴을 결합하여 저장소를 빌드 아티팩트, 종속성 및 시스템 파일로부터 깨끗하게 유지하는 포괄적인 .gitignore를 생성합니다.
자주 묻는 질문
- .gitignore 파일을 어디에 넣어야 하나요?
- .gitignore를 저장소 루트 디렉터리에 배치하세요. 디렉터리별 규칙을 위해 하위 디렉터리에 .gitignore 파일을 둘 수도 있습니다. Git은 이를 루트에서 리프까지 계층적으로 처리합니다.
- .gitignore는 이미 추적된 파일을 제거합니까?
- 아니요. .gitignore는 추적되지 않은 파일이 추가되는 것을 방지합니다. 파일이 이미 추적된 경우 .gitignore에 추가해도 제거되지 않습니다. 추적을 중지하려면 'git rm --cached <file>'을 먼저 실행하세요.
- 가장 일반적으로 필요한 패턴은 무엇입니까?
- JavaScript의 경우 node_modules/, Python의 경우 __pycache__/, 비밀의 경우 .env, macOS의 경우 .DS_Store 및 IDE 디렉터리(.idea/, .vscode/). 여기에는 가장 일반적인 우발적 커밋이 포함됩니다.
- 글로벌 .gitignore를 가질 수 있나요?
- 예. 'git config --global core.excludesfile ~/.gitignore_global'을 사용하여 전역 .gitignore를 만듭니다. 이는 모든 리포지토리에 적용됩니다. OS 및 IDE 파일(.DS_Store, Thumbs.db, .idea/)에 적합합니다.