How can I use git ignore? / git ignore를 사용하는 방법
[해당 포스팅 기준 git 관련된 포스팅은 전부 IntelliJ Idea 2019 에서 진행되었음을 알려드립니다.]
안녕하세요.
오늘은 git ignore 사용법에 대해서 알아보려고 해요.
Git ignore란 git에서 제공하는 형상관리 기능 중 하나예요.
.gitignore라는 파일을 프로젝트 내부에 만들어서, 그 안에 추적을 하지 않고자 하는 파일의 경로를 등록을 하는 것이죠. 왜 등록하냐구요?
Git ignore는 배포 파일이나, 추적하지 않았으면 하는 디렉토리를 파일에 등록하여 해당 파일들을 git repository에 올리지 않기 위함입니다.
1. IntelliJ를 사용하고 계신 분들께서는
'File > Setting > Plugin 검색 > gitignore 검색'
을 합니다.(저는 이미 깔아서 installed 처리 되었죠.)

위 플러그인을 생성하면,git ignore파일을 생성했을때 플러그인에서 자동으로 경로를 추천해줍니다.
추천은 어떻게 해주냐구요? 아래 그림처럼 git ignore 파일을 열면 추천이 뜹니다.

add unversioned files 를 누르면 변경되어지고 있지 않은(version화 되어있지 않은) 정적인 파일들이 gitignore파일에 추천됩니다.
2. 가장 바깥쪽의 모듈에 build.gradle이 있는 곳에 마우스 우클릭하여 아래와 같은 경로를 타고 들어가서 git ignore file을 생성합니다.

3. 1번에서 언급한 추천된 경로들 중에서 제가 제외하고 싶은 경로들이 있을 것입니다.
그 경로들을 제외하고 git에서 무시할 수 있도록 등록해 줍니다.
하지만 이 git ignore파일은 다른 개발자분들이 등록한 git ignore라서 저에게는 무시되지가 않습니다.
그래서 결국 아래와 같은 명령어로 git이 추적하고 있는 상황을 갱신시켜야 합니다.
git rm -r --cached .
git add .