본문 바로가기
프로그래밍

[GitHub] 커밋 되돌리기 (롤백)

by 개발자신입 2024. 7. 10.
반응형

1. 되돌리고 싶은 커밋 해시 찾기

git reflog

// 깃허브 히스토리에서도 확인 가능


2. 임시 브랜치 만들기

git checkout -b temp-rollback

 

3. 되돌릴 커밋으로 이동하기

예를 들어 main이라면 main으로 이동해야 함. 

git checkout main

 

4. 되돌릴 커밋으로 이동

git reset --hard [커밋해시]

 

5. 원격 저장소에 강제로 푸시

git push origin main -f

 

6. 임시 브랜치 삭제

git branch -D temp-rollback
반응형

댓글