본문 바로가기

도구/Git

[Git] .gitignore 파일 생성 방법

#.gitignore

 

프로젝트를 개발할 때 필요한 파일 이외의 파일들이 생성된다.
.gitignore은 이러한 파일들을 git 관리 대상에서 제외하기 위해(commit에 포함하지 않도록) 규칙들을 저장한 파일이다.

예를 들어 협업 중 팀원의 프로젝트를 내려받아서 작업할 때,
팀원들의 작업환경이 모두 다르기 때문에(log file, 컴파일된 파일, 운영체제 파일, IDE 설정 파일 등)
충돌을 피하기 위해 해당 파일들을 .gitignore에 추가해서 Git이 위치를 추적하지 못하게 설정한다.

프로젝트의 최상위 디렉터리에 .gitignore 파일로 저장한다.

 

 

#생성 방법

gitignore.io

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

 

1. gitignore 파일 생성

gitignore을 만들어주는 사이트에서 개발하려는 프로젝트에 맞는 '운영체제, 개발환경(IDE), 프로그래밍 언어' 를 입력 후 생성 한다.

 

 

2. 최상위 디렉터리에 저장

에디터(ex. 메모장, VScode 등)에 붙여넣기 한 후 프로젝트의 최상위 디렉터리에 저장한다.
이 때, 파일명은 반드시 .gitignore로 해야한다.

 

 

 

 

.gitignore 파일을 저장하면 이 파일 안에 해당하는 폴더나 파일들이 추적당하지 않는다.

 

 

#추가

 

이 외에 추가로 제외하고 싶은 파일이나 폴더가 있다면 직접 작성할 수 있다.

 

# 파일 제외 (파일명.확장자)
파일명.txt

# 현재 경로에 있는 파일만 제외 (다른 경로의 동일한 파일명은 추적)
/파일명.txt

# 특정 경로안의 특정 파일 제외
폴더명/파일명.txt

# 특정 폴더안의 파일 전부 제외
폴더명/

# 해당 확장자 파일 전체 제외
*.txt

# 예외
!제외할 파일명.txt

 

 

 

 

'도구 > Git' 카테고리의 다른 글

[Git/Windows 10] git 설치 & 사용자 등록  (0) 2021.02.05