깃 클론을 한 후 로컬에서 코드를 수정했지만 add나 commit하지 않은 경우, 다시 깃 클론 상태로 되돌리고 싶을 때는 어떻게 해야 할까? 깃 리파지토리를 없애고 다시 깃 클론을 하게 되면 손 봐야 할 설정이 많아서 귀찮을 것이다. 이때는 git checkout 명령어를 이용하면 된다. 이는 커밋하지 않았거나 저장하지 않은 모든 로컬 변경 내용을 취소할 때 사용한다. 사실 checkout의 본래 목적은 branch를 갈아타는 것으로, 이렇게 사용하는 것은 약간 꼼수일 수 있다. 특정 repository에 있는 모든 소스파일에 적용하는 경우 (해당 repository 루트에서 실행한다.) git checkout . 특정 파일에 적용하는 경우 git checkout filename ex) git chec..