깃허브

.gitignore (22.6.5)

dodo4723 2024. 2. 13. 16:15
728x90
반응형

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다.

 

웹프로젝트 링크

 

비슷한 차트 검색기

전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?

www.similarchart.com

 

 

 

 

 

 

.gitignore 이란?


하나씩 git repository 에 넣는 것은 매우 귀찮다. 그래서 보통 우리는 git add. 를 이용해 변경된 전체 파일을 추가하고 커밋한다. 하지만

  • 보안상으로 위험성이 있는 파일
  • 프로젝트와 관계없는 파일
  • 용량이 너무 커서 제외해야되는 파일

등등이 생겨 git add 에 포함시키기 싫은 경우가 있다.
물론 이 경우 git rm 를 통해 일부 파일만 제외시키면 되지만, 모든 커밋에 그런 행동을 하는 것은 어렵다.

따라서, .gitignore이라는 디렉터리를 만들어 무시할 파일을 넣어 줄 수 있다.

필요성을 느끼다

입대 전에 만들던 모바일 게임이 하나 있었다. 그 당시에는 깃허브를 활용하는 건 생각하지 못하고 그냥 무작정 만들고 있었다. 미완성이고 더 만들 생각은 없지만, 늦게나마 내가 1년 정도 준비하고 열심히 만들었던 스크립트들을 깃허브에 올리고 싶었다.

 

깃허브에 커밋할려고 보니 프로젝트와 관계가 없는 파일들도 있었고, 용량이 50mb 이상인 파일들은 커밋할 때 warning이 뜨고, 100mb 이상인 파일들은 error가 뜨면서 커밋이 되지 않았다.

 

또한, 무작정 모든 파일을 다 올려버리면 깃허브가 그냥 파일저장소의 느낌이 되버리는 것 같아 예전부터 존재를 알고는 있었지만 사용해보지는 않았던 gitignore을 사용해 보았다.

 

어떤 파일이 커밋할 필요 없는 파일인지 구분하는 게 아직은 어려운 것 같다.

반응형