프로젝트 초기 생성 때 gitignore를 생성하지 않았거나, 프로젝트 중간에 gitignore 파일을 수정해야할 경우가 종종 생긴다.
이때 gitignore 파일 수정만으로는 ignore가 적용되지 않는다.
따라서 기존 cache를 삭제해줘야 한다.
.gitignore파일이란 Git 버전 관리에서 제외할 파일 목록을 지정하는 파일이다.
gitignore.io
➡️ gitignore을 생성할 때 위 사이트를 활용하면 쉽게 프로젝트에 맞는 gitignore 파일을 생성할 수 있다.
사이트에 들어가면 보이는 검색창에 프로젝트에 사용하는 IDE 및 언어, 팀원들이 사용하는 OS등을 작성한 후 Create 버튼을 누르면 gitignore 파일을 자동으로 생성해준다.
위 이미지는 android 프로젝트에 사용하기 위해 gitignore 파일을 생성하는 모습이다.
생성된 파일은 프로젝트 최상위 폴더에 넣어준다. 이미 파일이 있는 경우에는 내용만 수정 해주면 된다.
gitignore 파일을 생성(또는 수정) 했다면 프로젝트에 다시 적용해야한다.
적용 방법은 다음과 같다.
git status 명령은 생략해도 되지만 .gitignore이 제대로 적용되었는 지 확인 차 해주면 좋다.
git rm -r --cached .
git add .
git status
git commit -m "커밋 메시지"
git push origin [브랜치명]
push까지 완료하고 나면 repository에 .gitignore가 반영된 모습을 볼 수 있다!