본문 바로가기
💻 programming/clean code

gitignore 파일 생성하기 (cmake, python, c++, c#)

by 연구원-A 2021. 8. 5.
반응형

결론부터 말하면 아래 사이트에 들어가서 사용하는 플랫폼을 입력하고 생성하기만 하면된다. (너무 편하다....)

 

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

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

cmake, c++ 프로젝트 gitginore 파일 생성하기

 

 

----

  프로그램을 빌드하다보면 빌드의 부산물 같은 게 생기는 데, python의 __pycache__나 c#, c++의 각종 오브젝트 파일, cmake의 cmakecache 같은 파일들이 그것들이다. 대게 빌드하는 시간을 줄이기 위해 생성되는 임시 파일에 해당하는 것들이다.

 

  git 저장소에 이런 파일들이 같이 올라가게 된다면 다른 개발 환경에서 코드를 받은 사람들은 빌드가 안될 수도 있는데다, 불필요하게 저장소 용량을 잡아먹어서 코드를 동기화하는 시간도 길어진다.

 

  변경한 소스코드만 올리면 아무런 문제가 없겠지만 종종 "$ git add . "로 변경 사항을 전부 업로드하는 사람들이 있다. 그래서 프로젝트의 관리자가 git 저장소의 root 폴더에 .gitignore 파일을 미리 업로드해두면 이러한 불상사를 막을 수 있다.

반응형

댓글