본문 바로가기
개발 과정/문제 해결

Git ignore한 폴더/파일이 stage에 올라가 있을 때 없애는 법

by 개발자D 2024. 11. 12.

Git ignore한 폴더/파일이 stage에 올라가 있을 때 없애는 법

Git을 사용하면서 추적 관리하고 싶지 않은 폴더나 파일들은 .gitignore 에 적어 관리합니다. 안드로이드 스튜디오에서는 Project 형식으로 보기를 선택해 .gitignore을 관리할 수 있습니다. 프로젝트를 진행하면서 만드는 폴더나 파일들은 설정에 따라 자동으로 stage에 올라갈 수 있습니다. 이럴 땐 .gitignore에 경로를 입력하더라도, stage에는 여전히 남아 있을 수 있습니다.

이럴 때 stage에 잘못 올라간 폴더나 파일을 없애는 방법입니다.

 

Git Bash에 다음과 같이 입력합니다.

git rm -r -f --cached "경로/파일명"

 

그럼 stage에서 해당 경로의 파일들이 삭제된 것을 확인할 수 있습니다. 그리고 commit 해주시면 끝입니다.