패스잇
소프트 스킬 · 기초

.gitignore 파일의 역할과 올바른 작성 방법을 설명해주세요.

힌트 · 추적 제외 패턴 문법, 이미 추적 중인 파일 제거(git rm --cached), 글로벌 gitignore 설정을 설명해보세요.

추적제외패턴정규표현식캐시

모범답안

.gitignore 파일은 Git이 추적하지 않아야 할 파일이나 디렉토리를 명시하는 역할을 합니다. 예를 들어, 빌드 결과물, 로그 파일, IDE 설정 파일 등을 저장소에 포함시키지 않도록 할 수 있습니다.

작성 방법은 간단합니다. 각 줄에 제외할 파일 또는 디렉토리의 패턴을 적습니다. 와일드카드(*)를 사용하거나, 특정 디렉토리 안의 파일만 제외하는 등 다양한 패턴을 활용할 수 있습니다.

이미 추적 중인 파일을 .gitignore에 추가해도 Git은 계속 추적합니다. 이 경우 git rm --cached <파일> 명령어로 추적을 중단하고 다시 커밋해야 합니다.

전역적으로 무시할 파일은 git config --global core.excludesfile ~/.gitignore_global 명령어를 통해 설정할 수 있습니다. 이렇게 하면 모든 Git 저장소에 공통적으로 적용됩니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 Git / 협업 면접 질문

← Git / 협업 면접 질문 전체 보기