반응형
GIthub에 소스를 올리면서 올리지 말아야 할 정보들이 올라가는 경우가 있습니다.
그런 경우 특정 History에 파일들을 삭제해야되는 경우 아래와 같이 쓰면 됩니다.
※ 모든 history에 특정 파일을 삭제하는 로직입니다.
git filter-branch --force --index-filter "git rm --cached --ignore-unmatch '파일경로'" --prune-empty --tag-name-filter cat -- --all
파일 경로는 './파일경로'로 시작하여야 합니다.
설정이 완료되고 나면 아래와 같이 git을 push 해주면 history 삭제가 완료 됩니다.
git push --force --all
'IT > 기타' 카테고리의 다른 글
[node] node 설치 버전 바꾸기 (nvm 설치) (0) | 2023.12.04 |
---|---|
[Git] React 프로젝트 배포 (0) | 2023.07.05 |
[VS CODE] VS CODE 기본 세팅 및 확장 프로그램 설치 리스트 (0) | 2023.05.17 |
[기타]유튜브 썸네일 가지고 오기 (0) | 2019.11.28 |
[기타] 파일 업로드 , 디비 저장 할때 특수문자 사용 (0) | 2019.10.02 |