git reset의 세 가지 주요 옵션(soft, mixed, hard)은 리셋 강도에 따라 구분됩니다. 🔄- 기본
git reset(즉,--mixed옵션)은 HEAD와 스테이징 영역을 리셋하지만, 작업 디렉토리의 변경 사항은 유지합니다. 📝 git reset --soft는 커밋(HEAD)만 되돌리고 스테이징 영역과 작업 디렉토리의 변경 사항은 그대로 둡니다. 🧠git reset --hard는 커밋, 스테이징 영역, 작업 디렉토리의 모든 변경 사항을 완전히 되돌려 버립니다. 💥git reset --hard사용 시에는 특히 주의해야 합니다. 되돌린 코드 중 일부를 다시 사용해야 할 경우 복구가 불가능하기 때문입니다. ⚠️



![[10분 테코톡] 밀러의 Coroutine](https://i2.ytimg.com/vi/imG83dR1oU4/hqdefault.jpg)

