git 캐시를 삭제 후 다시 프로젝트를 PUSH 해줍니다.
git rm -r --cached .
git add .
git commit -m "DELETE git cached"
추가적으로 .gitignore에 파일이 등록되어 앞으로 파일이 repository에 안 올라가도 히스토리를 통해서 기존 파일 확인이 가능합니다.
중요한 정보가 노출되는 불상사를 막기 위해서는 히스토리도 삭제를 해줘야 합니다.
설정 파일인 yml 파일의 히스토리를 삭제해 보도록 하겠습니다.
--ignore-unmatch 파일 경로( git repository 기준의 경로값)
git filter-branch --force --index-filter "git rm --cached --ignore-unmatch *.yml" --prune-empty --tag-name-filter cat -- --all
git push origin master --force
이상으로 git 캐시 삭제와 히스토리 삭제를 알아보았습니다!
'Git' 카테고리의 다른 글
[Git] Mac SSH키 생성 (0) | 2022.03.12 |
---|---|
[Git] 기존 프로젝트 Git Repository 연결 (0) | 2021.06.06 |
[Git] push 했는데 잔디가 안 심어질 때.. (0) | 2021.05.09 |
[Git] SSH키 설정 (0) | 2020.12.12 |