Gitignore 패턴
Coddy Terminal 여정의 버전 관리 섹션에 포함된 레슨. 58개 중 20번째.
.gitignore 안의 패턴은 몇 가지 간단한 규칙을 따릅니다:
secret.txt: 저장소 어디에 있든 정확히 일치하는 파일 이름을 무시합니다*.log:.log로 끝나는 모든 파일을 무시합니다build/:build디렉터리 전체와 그 안의 모든 항목을 무시합니다
logs/*.tmp:logs/안에 있는.tmp파일만 무시#: 주석 줄을 시작하며, Git에서 무시됨!important.log: 예외입니다. 이전 규칙과 일치하더라도 이 파일은 무시되지 않습니다
규칙과 예외를 함께 사용할 때는 순서가 중요합니다. 나중에 오는 패턴은 둘 다 일치하는 파일에 대해 앞선 패턴보다 우선 적용됩니다.
중요한 주의사항 하나: .gitignore는 아직 추적되지 않는 파일에만 영향을 줍니다. 파일이 이미 커밋된 경우, .gitignore에 추가해도 Git이 해당 파일을 계속 추적합니다. 먼저 인덱스에서 파일을 제거해야 합니다.
챌린지
쉬움폴더에는 main.py, secret.txt, tmp/cache.dat, tmp/keep.md가 들어 있습니다. 저장소를 초기화하고, 다음 두 줄이 포함된 .gitignore를 만드세요:
secret.txt
tmp/그런 다음 git status --short를 실행하세요. 추적되지 않는 항목으로 .gitignore와 main.py만 표시되어야 합니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
버전 관리의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드