git commit history에서 특정 파일 지우기

Antipiebse·2022년 4월 25일
0

다양한 지식

목록 보기
20/21

git에다가 실수로 중요한 정보를 올렸을 때 커밋한 정보들을 하나씩 찾아서 지우기란 쉽지 않다. 이를 해결하기 위한 명령어를 하나 추천한다.

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 지우고싶은 파일 이름! --prune-empty --tag-name-filter cat -- --all

이후에

git push -f

강제로 push해주면 적용이 끝난다.


마치며

사실 내가 실수로 올려서 정보를 찾다가 발견했다.. 다들 실수하지 않도록 gitignore 설정 잘하고, 조심하자...

profile
백엔드 주니어 개발자

0개의 댓글