깃에 저장되지 말아야 할 파일을 관리할 수 있다.
포함할 필요가 없을 때 :
포함하지 말아야 할 때 :
먼저, 위 그림과 같이 프로젝트 폴더에 git에서 무시해야 할 파일인 'secrets.yaml'을 만들어 줍니다.
'secrets.yaml'은 id와 pw가 담겨 보안상 민감한 정보가 있는 파일입니다.
git status를 실행했을 때, 깃에서 'secrets.yaml'은 배제가 되지 않은 모습입니다.
깃으로부터 배제를 해야하므로 '.gitignore' 파일에 감출 파일명을 입력합니다.
'secrets.yaml' 파일이 깃으로부터 배제된 모습입니다.
(https://git-scm.com/docs/gitignore 를 참조하여 얄코에서 정리한 내용)
다음 명령어를 사용하여 무시할 폴더 및 파일의 범위를 설정할 수 있다.
file.c
-> 모든 file.c 무시
/file.c
-> 최상위 폴더의 file.c 무시
*.c
-> 모든 .c 확장자 파일 무시
!not_ignore_this.c
-> .c 확장자지만 무시하지않을 파일
logs
-> logs란 이름의 파일 또는 폴더와 그 내용들
logs/
-> logs란 이름의 폴더와 그 내용들
logs/debug.log
logs/*.c
-> logs 폴더 바로 안의 debug.log와 .c파일들
logs/**/debug.log
-> logs 폴더 바로 안, 또는 그 안의 다른 폴더(들) 안의 debug.log