[리액트] git commit history 되돌리기

Jang Seok Woo·2022년 4월 11일
0

리액트

목록 보기
55/58

프로젝트 도중, 중요한 key 값이나 공개되어서는 안될 값을 git에 올린 경우 참 난감하다.

새로 commit을 하여 덮어쓴다고 해도 여전히 히스토리엔 값들의 기록이 남아있기 때문이다.

해당 히스토리의 기록들을 삭제하고 새로 커밋을하여 커밋 기록을 지워야 온전히 해당 key값이 삭제되지 않는다.

*AWS의 경우 key 값이 공개적으로 올라가있다면 계정을 정지당할 수 있으니 주의하자!

git log

커밋 기록을 확인하고,

git reset HEAD~4

최근 4개의 커밋을 삭제하겠다.

git push -f 로컬브랜치 원격브랜치

원격의 커밋 내역도 업데이트 하겠다.

profile
https://github.com/jsw4215

0개의 댓글