git merge1 git 저장소에 민감 정보 올라갔을 때 조치 | 특정 커밋만 삭제 주니어라면 한번쯤은 겪을 상황이지만? 다시는 겪고 싶지 않은 상황... 바로 git에 secret key를 올려버린 것이다... 아찔! 급하게 레파지토리를 비공개로 전환하고 수습을 해야했다. 문제의 파일을 .gitignore에 추가하고 다시 push를 했으나 어림도 없지! 그대로 남아있다. 원격 저장소에는 이미 과거에 올린 문제의 파일에 대한 cash가 남아있기 때문. 재빨리 아래 명령어를 통해 cash를 날려주고, git rm -m —cached [문제의파일명] cs 다시 한번 더 push를 해주면! cash가 삭제되고 .gitignore에 파일명이 반영되어 있기 때문에 최신 커밋에는 더 이상 문제의 파일이 보이지 않게 된다. 그러나! 문제의 파일이 존재하는 과거 커밋들이 문제. 여전히 누구나 hist.. 2021. 7. 4. 이전 1 다음