작업을 하다보면 최종 수정본이라고 생각해서 push를 한 뒤, 오류를 발견해 다시 동일한 commit을 보내기 민망할 때가 있습니다. (예: "000 오류 수정"으로 push 했는데 000 오류 수정 사항이 더 있을 때)물론 "진짜 ## 오류 수정"이런 식으로 작업해도 되지만 굳이 기록하지 않아도 되는 history는 지우고 싶은 사람의 심리...그럴 때에는 git reset 명령어를 활용하면 됩니다.git reset 명령어는 로컬 리포지토리의 현재 HEAD를 지정한 커밋으로 이동시키는 데 사용됩니다. reset 명령어는 --hard, --mixed, --soft 세 가지 주요 옵션을 제공하며, 각각의 옵션은 커밋, 인덱스(스테이징 영역), 워킹 디렉토리에 미치는 영향이 달라집니다.git reset 주요..