🔧 gitignore 란?
- 프로젝트 작업시 로컬 환경의 정보나 빌드 정보등 원격 저장소에 관리하지 말아야되는 파일들에 대해서 지정하여 원격 저장소에 실수로 올라가지 않도록 관리하는 파일
- 정의한 정보들에 해당하는 파일들에 대하여 git track하지 않도록 설정하는 역할을 한다.
🔨 gitignore 사용하는 이유
- 처음 프로젝트 생성후, 생성한 git repository에 push를 하면 원격 저장소에서는 관리하지 않아도될 .idea관 파일, .gradle 관련 파일들이 함께 push된것을 확인할수 있다.
- 이런 로컬 개발 환경에 종속적인 파일은 원격 저장소에서 관리될 필요가 없다.
그 외에도...
- 보안상으로 위험성이 있는 파일
- 프로젝트와 관계없는 파일
- 용량이 너무 커서 제외해야하는 파일
🔧 gitignore 사용방법
- .gitignore 파일을 만들어 무시할 파일 목록들을 작성하면 된다
- .gitignore 파일은 프로젝트 최상위 위치에 존재한다.
🔨 자주 사용하는 gitignore 문법
* 특정 파일 제외하기
file
* 현재 경로에 있는 파일 제외하기
/file
* 특정 폴더안의 파일 모두 제외하기
folder/
* 특정 경로의 특정 파일 제외하기
folder / file
* 특정 경로 아래의 모든 file 제외하기
folder / ** / files
* 특정 확장자 파일 제외
*.txt
* 예외 만들기
!file
'GitHub' 카테고리의 다른 글
Spring Project - GitHub 연결하기 (0) | 2022.04.14 |
---|---|
[GitHub] GitHub Desktop으로 repository clone 하는 방법 (0) | 2020.11.25 |
댓글