Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
05-16 04:51
관리 메뉴

nomad-programmer

[VCS/Git] .gitignore: 불필요한 파일 및 폴더 무시 본문

VCS/Git

[VCS/Git] .gitignore: 불필요한 파일 및 폴더 무시

scii 2019. 11. 25. 00:38

프로젝트를 진행하다 보면 부수적으로 다양한 파일이 만들어진다. 굳이 추적해야 할 필요가 없는 파일들이다. 

보통은 입/출력용 데이터나 각종 로그 파일들 혹은 사용하는 IDE에 따라 프로젝트 자체를 관리하는 파일들인 경우다. 이런 파일들은 프로젝트의 일부지만 git을 이용해 굳이 추적할 필요가 없다.

이렇게 저장할 필요 없는 파일들을 적절하게 무시하기 위해 git은 .gitignore라는 파일을 이용한다.

.gitignore 파일은 일련의 파일 목록과 파일을 구분할 수 있는 패턴의 모음으로 라인 하나가 패턴 하나를 가리킨다. 더 자세한 내용은 아래의 링크에서 볼 수 있다.

https://git-scm.com/docs/gitignore

 

Git - gitignore Documentation

The optional configuration variable core.excludesFile indicates a path to a file containing patterns of file names to exclude, similar to $GIT_DIR/info/exclude. Patterns in the exclude file are used in addition to those in $GIT_DIR/info/exclude.

git-scm.com

그리고, .gitignore 파일을 운영체제나 IDE에 맞춰서 자동으로 생성해주는 사이트가 있다. 바로 아래 링크의 사이트다.

https://www.gitignore.io

 

gitignore.io

Create useful .gitignore files for your project

www.gitignore.io

이 웹 사이트의 이용법은 매우 직관적이다. 가운데 커다란 검색 창에 현재 사용 중인 운영체제, IDE, 프로그래밍 언어 이름 등을 입력하고 오른쪽의 <Generate>를 클릭하면 입력한 조건에 알맞은 .gitignore 파일을 생성해 준다.

이렇게 생성한 파일을 작업중인 저장소에 복사해 두면 된다.

Comments