.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 템플릿을 제공합니다.
'소프트웨어 > 일반' 카테고리의 다른 글
[MySQL Workbench] error code : 1412 (0) | 2020.05.13 |
---|---|
[Windows 10] 원격 데스크탑 접속 후 검은 화면 현상 해결 방법 (11) | 2020.02.26 |
[Windows] 작업 표시줄/시작메뉴에 배치(Batch)파일 고정하는 방법 (2) | 2019.12.26 |
Git GUI 연습 사이트 (0) | 2019.04.16 |
티스토리 Prism 적용 방법 (0) | 2019.04.16 |