- Spring Boot 프로젝트에서 application.properties 정보가 노출 될 경우 매우 위험.
.gitignore에 새롭게 등록하여 로컬에서만 사용하려고 변경하려하였으나 .gitignore에 추가해도
Tracking되면서 여전히 추적 되고 있어서 이를 해결하고자 함. - 기존 .gitignore에서 변경 관리를 추적하지 않기로 설정한 후 새롭게 .gitignore에 목록을 추가하게 될 경우
이미 변경 관리에 의해 관리되고 있는 파일은 .gitignore에 등록하더라도 계속 추적 될 수 있음. - 이를 해결하기 위하여 추적하고 있는 캐시를 삭제한 후 새로 커밋 해주면 gitignore를 재적용 할 수 있음.
git rm -r --cached .
git rm -r --cached Filename
- git rm filename 명령어는 원격 저장소와 로컬 저장소의 staging area 에서 파일을 내리면서 실제 파일도 삭제
--cached 옵션은 원격저장소에 잘못된 파일을 올렸을 때 주로 사용하는 옵션으로
원격저장소의 파일을 삭제하고 staging area에서 파일을 내리기 위해 사용.
'개발공부 > Java/Spring' 카테고리의 다른 글
[Spring] 테스트코드 (2) (0) | 2023.07.14 |
---|---|
[Spring] 테스트코드 (1) (0) | 2023.07.11 |
[TroubleShooting] Unsupported class file major version 64 & IntelliJ h2 연결 (0) | 2023.04.14 |
객체지향 & JVM (1) | 2023.04.09 |
내가 정리한 Java의 기초(2) (0) | 2023.04.07 |
댓글