2022 하계방학 SW 집중교육

[Github] .gitignore

딩딩크롱 2022. 8. 15. 15:59
728x90

.gitignore란?

.gitignore 파일이란 Git 버전 관리에서 제외할 파일 목록을 지정하는 파일이다.

Git으로 프로젝트를 관리할 때, 그 프로젝트 안의 특정 파일들은 Git으로 관리할 필요가 없는 경우가 있다.

 

예를 들면

  • (NodeJS-Express) npm module
  • (Java) 컴파일된 .class 파일
  • (AWS, JWT) 비밀 키

등이 있다.

 

npm 모듈은 용량이 크기도 하고 프로젝트를 clone 받은 다음에 직접 npm install 해주는 것이 더 효율적이기 때문에 올리지 않는다.

그리고 AWS, JWT 비밀 키 같은 것은 public으로 노출되면 악용될 사례가 있기 때문에 올리지 않아야 한다.

 

기본적으로 세팅되어 있는 .gitignore 파일을 만들어주는 사이트

https://www.toptal.com/developers/gitignore

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

 

 

728x90