Programming/Git

[Git] commit & push 기록 삭제

hodo- 2023. 7. 9. 00:31

토이 프로젝트를 하다 commit이 꼬여서 깃허브에 의도했던 방향과 다른 커밋 기록이 올라갔다..ㅜㅜ

이를 해결하기 위해 구글링을 해보았고 해결하였다!

또 이러한 일이 생길 수 있기 때문에 기록해둔다

git branch

우선 깃허브 브랜치를 확인해준다 (어떤 브랜치를 사용해주는지 확인)

git reset HEAD^

가장 최근의 커밋 기록 제거하기

git reset --hard HEAD~2

가장 최근의 커밋 기록 2개 제거하기 (뒤에 숫자만 변경하여 특정 개수 정할 수 있다)

git push -f origin <branch name>

<branch name>에 위에 확인해던 브랜치를 넣어주면 원격지 커밋이 갱신되어 제거하고자 한 깃허브 브랜치가 삭제됨을 알 수 있다!