
자꾸만 올라가는 properties 파일!
properties 파일에는 DB 연결 정보, key 등 비밀 정보들이 들어가기 때문에
오픈되는 Git에는 올리지 않는 것이 좋음
올리고 싶지 않다면?
💡 .gitignore 파일에 application.properties 파일 추가 & 커밋 & 푸시
그러나 여전히 추적되는 properties 파일…왜?
💡 .gitignore가 한 번 설정되면, 그 후에 새로운 파일을 .gitignore에 추가하더라도 계속 추적됨
💡 따라서, 변경관리가 추적하고 있는 파일들을 기록한 캐시를 삭제한 후, .gitignore을 새로 커밋 & 푸시하면
.gitignore 재적용이 가능함
.gitignore 캐시 삭제
✅ IntelliJ를 열고, 아래 Terminal 창을 열어 Git 명령어를 칠 수 있는 환경 만들기
- 위 방법을 잘 모르겠다면 Git Terminal에서 cd 명령어를 통해 해당 프로젝트 내로 들어가 진행해도 무방함
✅ git rm -r --cached application.properties주소
- application.properties 파일을 우클릭하여 Copy Path로 Absolute Path를 복사해서 붙여넣기 하면 쉬움
✅ .gitignore 파일과 삭제된 application.properties 파일을 커밋 & 푸쉬
Github에서 아래와 같이 properties 파일이 Load diff 됐다고 뜨면 성공-!

'Springboot' 카테고리의 다른 글
[React X Springboot] Controller와 Axios로 데이터 통신하기 (Get/Post) (0) | 2023.07.22 |
---|---|
[Springboot] MultipartFile을 통한 이미지의 저장과 전송 (0) | 2023.07.16 |
[Springboot] 일대다 관계 - @ManyToOne (0) | 2023.03.05 |
[Springboot] Entity와 DTO (0) | 2023.03.05 |
[Springboot] DB 데이터 생성/수정 날짜(시간) 자동 처리하기 (0) | 2023.03.05 |