git

git commit history 삭제 (push한 내용 포함)

PSAwesome 2022. 7. 1. 09:50
반응형

 

 

순서

  1. git log 확인
  2. git reset
  3. 삭제 반영 확인
  4. remote에 반영

 

git log

git log

맨 최신순으로 정렬되어 있습니다.

 

git reset

git reset HEAD~3

HEAD~(지우고 싶은 commit 개수),

위 예제 기준으로 3이면 23dff 커밋까지 삭제됩니다.

 

삭제 반영 확인 - git log

git log

잘 지워졌는지 확인하시면 됩니다.

 

remote에 반영

git push -f origin [브랜치명]

브랜치 명이 없으면 main(일반적으로 master)입니다.

-f 또는 --force로 강제한다는 명령어를 추가해줍니다.

반응형