1. 로컬에서만 이전 버전으로 가고 싶을 때

아직 push 안 했을 때

🔹 특정 커밋으로 이동(읽기 전용 느낌)

git checkout <커밋해시>

🔹 최근 커밋 취소 (로컬만)

git reset --soft HEAD~1
git reset --hard HEAD~1

2. 이미 push 됐고, 협업 중일 때

이게 제일 중요

git revert

👉 이전 상태로 되돌리는 “취소 커밋”을 새로 만든다

git revert <커밋해시>

예시

git revert a1b2c3d

결과: