솔솔

[Git] .gitignore 설정 후에도 application.yml이 추적될 때 해결 방법 본문

카테고리 없음

[Git] .gitignore 설정 후에도 application.yml이 추적될 때 해결 방법

솔솔하네 2025. 3. 19. 10:41
반응형

🍀 들어가기


우선은

.gitignore 파일에 아래 내용을 추가한 상태 일 것이다.

application.yml

 

하지만 이미 Git에 추가된 파일은 무시되지 않으므로, 추가적인 조치가 필요하다.

 

🍀 Git에서 추적 해제 시키기


1. --cashed 명령어 사용

git rm --cached application.yml

 

Git이 더 이상 application.yml을 추적하지 않도록 설정

 

IntelliJ에서 파일을 추적해서 변경사항이 있으면 파란색으로 변하는데

추적 해제 후 .gitignore파일 표시인 주황색으로 변경되는 것을 확인할 수 있음.

 

2. 변경 사항 커밋

git commit -m "[chore]application.yml 추적 해제"

 

 

3. 이후 변경 사항 Git에서 무시됨

 

 

⚠️ 트러블 슈팅


git rm --cached application.yml을 실행했는데

"fatal: 'application.yml'경로명세가 어떤 파일과도 일치하지 않습니다"라는 오류가 발생

 

해결 방법

1. application.yml 파일이 존재하는지, 어디에 있는지 확인

find . -name "application.yml"

 

 

 

2. 파일이 있는 경로를 찾아서 다시 경로를 포함해서 명령어 재작성