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개의 댓글

Powered by GraphCDN, the GraphQL CDN