본문 바로가기
GitHub

[github] gitignore 적용하기

by 준토리73 2021. 12. 22.

 🔧 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

댓글