특정 폴더, 파일을 git에게 맡기지 않는 경우
- 포함할 필요가 없는 경우: 빌드 결과물(자바의 경우 *.class), 라이브러리 등
- 포함하지 말아야 하는 경우: 보안상 민감한 정보를 담고 있는 파일(ex. 파일에 서버의 비밀번호가 존재함)
-> 추후 github에 올릴 때, 타인에게 노출될 수 있음
- 프레임워크마다 무시해야 할 파일, 폴더 목록이 존재한다. 예를 들어, 스프링부트 프로젝트를 생성하면, 기본적으로 이미 .gitignore 파일, 배제해야 할 목록들이 존재한다.
특정 폴더, 파일을 git에게 맡기지 않는 방법
- .gitignore 파일을 생성해서, 배제할 요소를 지정한다.
- .gitignore 작성 형식은 다음을 참고하거나, 'gitignore 형식' 등으로 검색해보자. .gitignore 작성 형식 관련
secrets.yaml
id: admin
pw: 1234abcd
이 파일을 git에게 맡기고 싶지 않다면,
- .gitignore 파일 생성하기
- .gitignore에 'secrets.yaml' 작성하기
이제 더이상 git이 secrets.yaml 폴더를 관리하지 않는다.

secrets.yaml이 사라지고, .gitignore이 추가된 것을 볼 수 있다.