■ reset과거 커밋 지점으로 이동하고 이동된 이후의 커밋은 삭제하는 명령어-> 로컬의 commit 내용을 변경하고자 할 때 사용 1) git reset -hard: 해당 commitID의 상태로 이동하고, 깔끔한 리셋 (모두 초기화) 2) git reset -mixed: 해당 commitID의 상태로 이동하고, 원하는 커밋으로 이력을 되돌리긴 하지만, 이 다음에 추가했던 모든 변경사항을 작업공간(Workig Diretory)는 변경되지 않음 3) git reset -soft: mixed와 비슷하지만 스테이지 영역이 위에 있는지 아래에 있는지 차이. mixed는 변경사항을 스테이지 아래로 둬서 위로 올리지 말지 고민할 수 있지만, soft는 변경사항을 스테이지 위로 둬서 다시 당장 커밋할 수 있 ■..