[Git] Github 커밋내역에서 민감정보 삭제하기(feat. BFG Repo-Cleaner)
1. 먼저 로컬에 작업할 원격 레포지토리를 받아온다. mirror옵션을 통해 clone 한다. workingtree없이 받아온다. git clone --mirror \[clone할 원격 깃 주소.git\] 2. 다음 사이트에 접속해서 bfg-1.14.0.jar를 다운받는다 (버전은 다운시기에 따라 상이하다) https://rtyley.github.io/bfg-repo-cleaner/ 다운받은 .jar 파일을 clone받은 레포지토리와 같은 폴더에 놓는다. 3. sensible-info.txt 생성 및 삭제 커밋내역에 있는 정보를 삭제하는 방법은 2가지가 있다. 텍스트 자체를 삭제하는 방법 삭제할 내용의 텍스트를 담은 sensible-info.txt 파일을 생성한다. 다음과 같은 명령어를 입력한다. jav..