Git을 사용하면서 작업을 하다가 현재까지 작업했던 내용을 모두 삭제하고 마지막 커밋했던 시점으로 되돌리려면 2가지 방법이 있다.
1. Github Desktop을 이용하는 경우
위 이미지처럼 changed file에 우클릭하면 'Discard All Changes' 와 'Stash All Changes' 라는 옵션이 있는데 Discard를 하게 되면 하단에 있는 변경 내역들이 모두 삭제된다.
참고로 'Stash All Changes'를 누르게 되면 변경사항들은 모두 임시저장 Stack에 들어가게 되고 변경사항들은 삭제된다.
'Stash All Changes'를 선택시 'Stashed Changes'가 나오게 되고 위 사진과 같이 Stash 된 변경사항들을 Restore 할지 Discard 할지 선택하면 된다.
2. 터미널을 이용하는 경우
git checkout .
터미널에 위 명령어를 치기만 하면된다.