소프트웨어/일반
.gitignore 적용하기
이로이로
2019. 12. 27. 11:33
.gitignore란?
프로젝트 내에서 원격 저장소에 올릴 필요 없는 파일들을 Git에서 제외할 수 있는 설정 파일입니다.
IDE에서 Git를 적용하는 경우 IDE에서 알고 있는 무시 항목들(빌드 부산물, 로그, 설정파일 등)이 작성된 .gitignore를 자동으로 생성되기도 합니다.
프로젝트 별 .gitignore 파일 만들기
- .git 폴더가 있는 디렉토리에 있어야 합니다.
- 기본적인 문법은 다음과 같습니다.
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
# Logs and databases #
######################
*.log
*.sql
*.sqlite
# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
https://gist.github.com/octocat/9257657
.gitignore가 적용되지 않은 프로젝트에 반영하기
- .gitignore 파일을 생성 및 git에 추가하고 싶지 않은 사항들을 작성하여 저장 후 commit 합니다.
- 잘 안되는 경우 아래와 같이 commit 및 push 합니다.
git rm -r --cached .
git add .
git commit -m "Apply .gitignore"
.gitignore 템플릿
.gitignore 작성이 귀찮을 경우 아래 사이트에서 본인이 사용하는 IDE나 언어로 검색하면 일반적으로 사용하는 .gitignore 템플릿을 제공합니다.
gitignore.io
Create useful .gitignore files for your project
www.gitignore.io
출처: https://beomseok95.tistory.com/133