본문 바로가기
임베디드SW/Software for 임베디드

.gitignore 파일을 통해 Git repository를 관리하는 방법

by 바이너리 임베디드 2021. 11. 17.

.gitignore 파일을 통해 Git repository를 관리하는 방법

 

프로젝트를 진행하기 위해서 Github을 최근에 사용하고 있습니다.

프로젝트를 위해 IDE Tool을 사용하고 있는데 Tool 이름은 AURIX Development Tool입니다.

IDE Tool을 사용하다보니 C 소스가 아닌 파일들까지도 폴더안에 자리잡고 있습니다.

이런 불필요한 파일들을 폴더단위나 파일단위로 Git Repository에 merge 하지 않는 방법이 있습니다.

 

gitignore

 

현재 IDE Tool 폴더구조입니다. 여기에서 Debug 폴더는 빌드를 한 후 오브젝트파일이 들어 있는 폴더입니다.

이녀석까지 Git Repository에 merge할 필요가 없으니 제외 시켜서 merge 할수 있도록 만들어 보겠습니다.

이때 사용하는 것이 .gitignore 파일입니다.

텍스트 파일로 .gitignore파일을 만듭니다.

그리고 Debug/* 라고 쓰고 저장해줍니다.

gitignore

그리고 merge를 해주게 되면 Debug 폴더가 Add가 되지 않는 것을 확인할 수 있습니다.

gitignore

Debug 폴더가 현재 Git 폴더에 들어 있는데도 git status를 쳐보면 현재 up to date로 최신 Git임을 보여주므로 Debug 폴더가 현재 ignore되고 있다는 것이다.

댓글