본문 바로가기

Android

Android Studio .gitignore 적용 안될 때

오늘은 몇년 전 작업하던 Project를 git으로부터 받아 왔는데, 빌드가 안된다. 여차저차해서 빌드까지 되게 만든 다음에 수정사항 commit 진행하려고 했는데 다음과 같은 상황이 발생했다.

굳이 추적하지 않아야할 파일 리스트들이 들어 있는 것을 발견했다. "아, .gitignore가 제대로 안되어 있나 보네"하고 살펴보니, 왠걸 .idea/ 항목이 잘 들어가 있는것 아닌가.

구글링하다 보니 다음과 같은 내용을 발견했다.

정리하면 나랑 완전히 동일한 상황인데, git에서 이미 변화를 감지한 다음에는 해당 cache를 지워야 한다고 한다.

다음 내용을 진행하기 전에 필요한 사항들은 반드시! commit 후에 진행할 것!

git rm -rf --cached .
git add .
git commit -m "Fix untracked files"

위처럼 진행하고 나면, Android Studio Commit 탭이 말끔히 정리된 것을 확인할 수 있다.