토이 프로젝트를 하다 commit이 꼬여서 깃허브에 의도했던 방향과 다른 커밋 기록이 올라갔다..ㅜㅜ
이를 해결하기 위해 구글링을 해보았고 해결하였다!
또 이러한 일이 생길 수 있기 때문에 기록해둔다
git branch
우선 깃허브 브랜치를 확인해준다 (어떤 브랜치를 사용해주는지 확인)
git reset HEAD^
가장 최근의 커밋 기록 제거하기
git reset --hard HEAD~2
가장 최근의 커밋 기록 2개 제거하기 (뒤에 숫자만 변경하여 특정 개수 정할 수 있다)
git push -f origin <branch name>
<branch name>에 위에 확인해던 브랜치를 넣어주면 원격지 커밋이 갱신되어 제거하고자 한 깃허브 브랜치가 삭제됨을 알 수 있다!
'Programming > Git' 카테고리의 다른 글
[Git] 특정 commit 삭제하기 (0) | 2023.09.19 |
---|---|
[Git] 다른 브랜치로 commit 옮기기 (0) | 2023.09.19 |
[Git] PR(Pull Request) + 깃충돌 해결 + PR 다른 브랜치 커밋 로그까지 딸려오는 문제 해결 (0) | 2023.09.10 |
[Git] 깃허브 PR 삭제하기 (0) | 2023.09.10 |