-
[Git] .gitignore 에 추가했지만 여전히 commit이 동작할때 해결법ETC 2021. 2. 9. 18:40반응형
오픈소스이지만 테스트를 위해 민감정보가 될 수 있는 설정값이 포함된 프로젝트의 경우, 별도의 설정값을 모듈이나 별도의 파일로 분리시킨 뒤 호출하여 사용하게 개발하고, 해당 파일을 git에 무시되도록 설정해야할 필요가 있다. 그때 .gitignore에 해당 파일의 경로를 입력하면 무시가 되는데, 빈 파일이라도 커밋정보가 포함된 경우가 존재한다면 .gitignore가 동작하지 않을 때가 발생한다.
그럴때는 아래 명령어로 캐시를 지워야한다.
git rm -r --cached <대상 파일명>
개인개발 프로젝트가 오픈소스인데, firebaseConfig 와 같은 민감정보가 올라가버리면 문제가될 수 있어 commit 전 제거설정을 확인하던 중 알게되었다.
출처는 아래와 같다.
반응형'ETC' 카테고리의 다른 글
[numpy] float array 자릿수표시 조정하는 방법 (0) 2021.02.17 [VSCode] Launch Chrome 설정으로 React 디버그시 OAuth 테스트가 가능하도록 설정. (0) 2021.02.10 [CSS] 유리처럼 보이는 CSS 효과를 생성할때 유용한 사이트 (0) 2021.01.24 [VSCode] NodeJS, Vue등 javascript 기반 프로젝트 간단하게 디버깅 모드 실행하기 (0) 2021.01.23 [Ubuntu] multipass를 이용한 우분투 서버 가상환경 구축 (0) 2020.08.01