1. Git의 관리에서 특정 파일/폴더를 배제해야할 경우
- 포함할 필요가 없을 때
- 자동으로 생성 또는 다운로드되는 파일들(빌드 결과물, 라이브러리)
- 포함하지 말아야 할 때
- 보안상 민감한 정보를 담은 파일
이럴 경우 .gitignore 파일을 사용해서 배제할 요소들을 지정할 수 있습니다
비밀번호를 담고 있는 파일을 생성해보겠습니다.(파일명은 secret.yaml)
그리고나서 git status를 하면 새로운 파일이 생긴걸 확인할 수 있습니다

하지만 이 파일은 git으로 관리하지 않을 것이기 때문에 .gitignore을 사용할 겁니다
1단계 - .gitignore 파일 생성
2단계 - git관리에서 배제할 파일의 이름을 .gitignore 파일에 적기

그럼 아래와 같이 secrets.yaml 파일이 사라진 것을 확인할 수 있습니다

자 이제 프로젝트 폴더에 .gitignore 파일이 있다면
해당 파일들을 프로제트의 프레임워크에서는 무시해도되는 파일목록이라고 생각하면 됩니다!
2. .gitignore 형식
.gitignore을 작성하는 형식은 필요할 때 아래 링크를 들어가서 더 찾아보시면 됩니다
https://git-scm.com/docs/gitignore
Git - gitignore Documentation
The optional configuration variable core.excludesFile indicates a path to a file containing patterns of file names to exclude, similar to $GIT_DIR/info/exclude. Patterns in the exclude file are used in addition to those in $GIT_DIR/info/exclude.
git-scm.com
'데이터 분석 > 04. Git' 카테고리의 다른 글
| 다른 버전으로 돌아가는 방법 3가지(reset, revert, checkout) (0) | 2025.11.05 |
|---|---|
| 새로운 버전 만들기 (0) | 2025.11.05 |
| Git 설정하기 (2) | 2025.11.05 |
| CLI vs GUI (0) | 2025.11.05 |
| Git의 3가지 작업 영역 (2) | 2025.08.01 |
