반응형
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
반응형
'프로그래밍' 카테고리의 다른 글
render="lazy" 속성이란 (0) | 2024.08.12 |
---|---|
[GitHub] fatal: refusing to merge unrelated histories (0) | 2024.07.02 |
[Spring Boot] 스프링 시큐리티 설정 후 크롤링이 안될 때 (0) | 2024.07.02 |
[Spring] sts4 사용 중 resources 폴더가 없어졌을 때 (0) | 2024.07.01 |
[GitHub] rejected non-fast-forward 에러 간단 해결 방법 (0) | 2024.06.27 |
댓글