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 플레이그라운드