코딩

.gitignore 적용이 안될 때

연 동 2024. 4. 5. 19:21

평소처럼 git push를 하려고 하는데 오류가 났다.

바로 들어가서는 안될 .env파일이 github에 올라갈 뻔 했던 것.

 

.gitignore를 확인해봤는데 파일에 .env는 그대로 있었다.

 

그래서

//commit한 로그 기록 확인
git log

//맨 위에 있는 commit 삭제
git reset HEAD^

를 통해 상위 commit을 삭제하였다.

 

Chat GPT에게 물어본 결과 git의 cache때문에 일어난 문제라고 답해줬다.

그래서 아래 명령어를 통해 캐시를 제거해주고, 다시 add, commit 후 push 해주니 .gitignore가 정상적으로 작동되었다.

//git 캐시를 삭제하는 명령어
git rm -r --cached .

 

참 별의별 오류 많아~

728x90