git에다가 실수로 중요한 정보를 올렸을 때 커밋한 정보들을 하나씩 찾아서 지우기란 쉽지 않다. 이를 해결하기 위한 명령어를 하나 추천한다.
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 지우고싶은 파일 이름! --prune-empty --tag-name-filter cat -- --all
이후에
git push -f
강제로 push해주면 적용이 끝난다.
사실 내가 실수로 올려서 정보를 찾다가 발견했다.. 다들 실수하지 않도록 gitignore 설정 잘하고, 조심하자...