dev/Stackoverflow translate

깃의 .gitignore를 이용하여 특정 파일 및 폴더만을 포함하기

lugi 2017. 1. 7. 01:16

원문 :

http://stackoverflow.com/questions/23301107/how-can-i-include-only-specific-folders-in-git-using-gitignore


.gitignore 를 사용하여 제외할 파일을 설정하였음에도 불구하고 간혹 프로젝트 세팅 파일이나 컴파일 된 파일들이 섞여 들어가 협업에 곤란함을 주기도 한다. 포함하고 싶은 것만을 설정하고 싶을 때는


# 모든 것을 제외한다
/*

# 포함할 파일을 추가한다.
!/.gitignore
!/some_other_files

# 포함할 폴더들을 추가한다.
!/puppet/


모든 것을 제외한 후

.gitignore 파일에서 맨 앞에 ! 을 붙이면 해당 파일이나 폴더는 무시하지 않겠다는 의미이므로 포함을 하게 된다.

매우 간단하지만 유용했던 팁