버전관리/github

.gitignore파일

Giant Oreo 2021. 6. 24. 15:33

<개념>

.gitignore파일은 보안에 민감한 파일이거나 불필요한 파일이 생성될 때 깃에서 이 목록들을 추적하지 않도록 제외해주는 숨김파일이다.

 

 

.gitignore파일을 작성할 때는 저장소 폴더의 최상위 디렉터리에 두어야 한다.

 

.gitignore 파일 표기법

#은 주석처리

# 완전한 파일명 작성 시 해당 파일 제외, 경로가 있다면 경로도 같이 적어줄 것!

dbinfo.php

 

# *기호는 모든 문자열을 대체    

*.obj 

 

# 제외하지 않는 파일이거나 필요한 파일은 파일 이름 앞에 느낌표 표시

!config.php

 

#현재 디렉터리 안에 있는 해당 파일 무시

/readme.txt

 

# /pub/ 디렉터리 안의 모든 파일 무시

/pub/

 

# pub 디렉터리 아래의 모든 .txt 파일 무시

doc/**/*.txt

 

 

.gitignore 파일 적용

.gitignore 파일을 commit하여 원격저장소에 push한다. push해도 gitignore가 적용되지 않을 경우 아래 명령어로

원격저장소 파일을 제거 후 다시 push한다.

 

git rm -r --cached
git add.
git commit -m "메세지"
git push origin 브랜치명

 

 

gitignore파일 만들 때 참고할 사이트

https://www.toptal.com/developers/gitignore?templates=windows,eclipse,java