이름 그대로 특정 Commit 포인트로 되돌릴 수 있다.
그 결과 형상의 복원/삭제가 가능하다.
그리고 옵션에 따라 두 가지 동작을 한다.
# Format
$ git reset <commit-number>
# Example
$ git reset 51d547f9816a95fbd87dec2f7a1370fbb0b1ff96
실행하면 현재 ~ 특정 포인트까지의 Commit들을 취소한다.
그 결과 취소된 Commit들의 형상들이 Unstaged된다.
$ git reset --hard <commit-number>
실행하면 특정 포인트로 Roll back하면서 현재 ~ 특정포인트까지의 Commit들을 삭제한다.