Git - 잘못된 커밋 되돌리기
git reset --hard HEAD~2이걸 하니 수정 내역이 날라가버림.... 수정 내역 살리고 커밋만 되돌리기git reset --soft HEAD~2커밋만 사라지고, 워킹 디렉토리의 변경사항은 그대로 스테이징 되어 있음.수정 내역 살리고 커밋과 스테이징만 되돌리기git reset --mixed HEAD~2커밋은 사라지고, 파일은 언스테이지 상태로 남음 (git status에서 Changes not staged for commit 상태).사실 --mixed가 기본 옵션이어서 그냥 git reset HEAD~2 해도 같음.워킹 디렉토리까지 날려버리기git reset --hard HEAD~2지금처럼 파일까지 날아감 😵💫
2026.01.27