설정파일의 커밋 히스토리를 지우자

Alex·2025년 1월 6일
0

Plaything

목록 보기
65/118

git 관리를 잘못하는 바람에
test코드의 설정파일이 git에 올라갔다.

나는 그것도 몰랐는데
그걸 지우긴 했지만 git 커밋 history에 그 내용이 남아있었던거 같다.

그래서, 레포지토리를 public으로 돌리자마자 aws에서 빨리 변경하라고 메일이 왔다...

그 뒤로 포트폴리오로 내고 싶어도 레포지토리를 private 상태로 계속 뒀었는데(무서워서)

이번에 커밋 히스토리를 다 지우려고 한다.

git filter-branch -f --index-filter "git rm --cached --ignore-unmatch ./src/test/resources/application.properties" --prune-empty -- --all


git push origin main --force

이렇게 하면 위처럼 그 내용들이 다 지워진다.

profile
답을 찾기 위해서 노력하는 사람

0개의 댓글