개인 프로젝트 배포 준비를 하며 깃 버전에 노출되어선 안되는 key 파일이 계속 깃에 노출되었다.
deploy라는 폴더 내에서 .gitignore를 적용시켰고, back 폴더 내 .env나 node_modules와 같은 파일들은 정상적으로
깃에 노출되지 않았지만 front 폴더에는 적용이 되지 않았다.
// 폴더구조
📦deploy
┗ 📦 front
┗ 📦 back
📦.gitignore
front 폴더 내의 key 파일에 적용되지 않은 이유는 간단하다.
해당 폴더에 .git 파일이 있거나, .gitignore에 등록하지 않았거나 둘 중 하나이다.
나의 경우에는 front 폴더에 .git 파일이 존재해 바깥의 deploy와 다른 버전으로 관리가 되고있었다.
그래서 .gitignore가 적용되지 않았던 것이었다.
간단하게 front 폴더 내부의 .git을 삭제하는 것으로 해결되었다.
'TIL' 카테고리의 다른 글
MVC Design Pattern (0) | 2023.02.27 |
---|---|
Tree shaking & Code Splitting (0) | 2023.02.16 |
일급함수 (0) | 2023.01.27 |
함수형 프로그래밍 (0) | 2023.01.27 |
Web Socket (0) | 2023.01.26 |