솔솔
[Git] .gitignore 설정 후에도 application.yml이 추적될 때 해결 방법 본문
반응형
🍀 들어가기
우선은
.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. 파일이 있는 경로를 찾아서 다시 경로를 포함해서 명령어 재작성