728x90
깃허브에 credential파일이 올라가있는 걸 이제야 발견했다
내 계정으로 만든 정보가 들어가 있어서 이 민감 데이터 파일을 삭제해야 한다.
그래서 삭제하려고 했는데 깃허브 웹 내에서 삭제도 안되고
수정하려고 했는데 수정 커밋 내역에 이전 내용이 대놓고 써있어서 실패.
파일 자체를 완전히 없애는 방법에 대해 알아봤다.
이렇게 세 명령어를 git bash로 입력해줬더니 디렉토리가 완전히 삭제되었다.
git filter-branch --tree-filter 'rm -rf 경로/디렉토리명' HEAD
삭제하고자 하는 디렉토리 경로를 넣고 입력해주면 된다.
디렉토리 삭제와 commit 메시지도 처리 됨.
git update-ref -d refs/original/refs/heads/master
git push origin master --force
원격 저장소로 강제 push.
변경되면 안되는 내용은 미리 백업을 하자.
파일만 지우려고 했는데 이 방법은 디렉토리가 지워지는 것 같다.
하지만 난 디렉토리 안에 파일이 하나밖에 없었으므로 이 방법으로 삭제를 완료했다.
깃헙에 업로드 할 때는 파일을 잘 확인하자 !
728x90
LIST
'Study > etc' 카테고리의 다른 글
삼성 노트북에 아이패드 듀얼 모니터로 사용하기!! / splashtop 실행 안되는 이유 (0) | 2022.06.18 |
---|---|
GitHub 업로드 하기 (2) | 2022.05.18 |
티스토리에 마우스 이펙트 / 마우스 커서 적용하기✨ (0) | 2022.04.29 |
npm 오류 해결 방법 / AppData 폴더 확인하기 (0) | 2022.04.26 |
Visual Studio Code 설치 및 사용하기 (0) | 2022.04.25 |