# 1. main 브랜치로 이동
git checkout main
# 2. merge 이전 커밋으로 되돌림
git reset --hard <커밋ID>
( <커밋ID>는 merge 되기 전 마지막 정상 상태의 커밋 해시값 )
# 3. 원격 저장소에 강제 푸시
git push -f origin main
git repo 가보면 깔끔하게 사라져 있음.
* git reset: 기록 없이 원복
* git revert: 기록을 남기면서 원복
'업무 > 업무 가이드' 카테고리의 다른 글
| 폴더 구조까지 그대로 원하는 파일만 복사하는 방법 (rsync) (0) | 2025.05.14 |
|---|---|
| [Linux] 서버 스펙 확인 명령어 (0) | 2025.01.14 |
| [GitHub] repository 복사해서 형상 생성하기 (clone, mirror) (0) | 2024.02.25 |
| K8s 환경에서 실행중인 pod에 접속하기 - kubectl exec (0) | 2023.09.11 |
| ▶[DWorks] 반영 방법 (0) | 2023.08.14 |