blog

헤깔리는 gitignore 의 directory 설정

날짜: 2020-07-15

gitignore 에서 특정 directory 에 대한 ignore 처리를 하려고 보면…

몇가지 경우의 수가 생긴다. 어떻게 설정하는지 한번 보자

유의 하며 봐야 하는 몇가지 사항은 아래와 같다.

무시 방식에 따른 gitignore 설정 예제

# 프로젝트 홈폴더 레벨의 이름이 aaa 인 폴더 및 하위 파일들
/aaa/

# 프로젝트 홈폴더 레벨의 이름이 bbb 인 폴더 or 파일
/bbb

# depth 상관없이 이름이 ccc 인 폴더 및 하위 파일들
ccc/
**/ccc/

# depth 상관없이 이름이 ddd 인 폴더 or 파일들
ddd

# 중간 depth 상관없이 특정 폴더(eee) 하위의 특정 폴더(fff) 및 하위파일들
eee/**/fff/

# [추가 꿀팁] ttt 폴더는 ignore 하되 그 안의 empty.txt 라는 파일은 무시하지 않도록
/ttt/
!/ttt/empty.txt

목록으로