.gitignore에 .env를 포함시켰는데도 .env가 올라가는 이유

ᄋᄋ·2022년 12월 29일
1

.gitignore을 처음에 만들기 전에 이미 .env를 푸시해둔 상황이라서 그렇다고 함.

지우는 방법
1. .gitignore에서 .env라는 코드를 삭제 (이때부터 .env파일 git으로 추적 다시 시작)
2. .env 파일 삭제
3. 커밋 및 푸시 (이러면 원격 저장소에 .env가 사라지겠죠)
4. .env 파일 되살리기
5. 다시 .gitignore.env 라는 코드 추가

출처: https://www.inflearn.com/questions/371108/env-%ED%8C%8C%EC%9D%BC-%EA%B9%83%ED%97%88%EB%B8%8C%EC%97%90-%EC%A0%9C%EC%99%B8%EC%8B%9C%ED%82%A4%EB%A0%A4%EB%A9%B4

더 좋은 방법

git rm .env --cached
git add .
git commit -m "remove .env file from git"
git push

출처: https://stackoverflow.com/questions/38983153/git-ignore-env-files-not-working

profile
개발자A

0개의 댓글