반응형
깃 클론을 한 후 로컬에서 코드를 수정했지만 add나 commit하지 않은 경우, 다시 깃 클론 상태로 되돌리고 싶을 때는 어떻게 해야 할까?
깃 리파지토리를 없애고 다시 깃 클론을 하게 되면 손 봐야 할 설정이 많아서 귀찮을 것이다.
이때는 git checkout 명령어를 이용하면 된다.
이는 커밋하지 않았거나 저장하지 않은 모든 로컬 변경 내용을 취소할 때 사용한다.
사실 checkout의 본래 목적은 branch를 갈아타는 것으로, 이렇게 사용하는 것은 약간 꼼수일 수 있다.
- 특정 repository에 있는 모든 소스파일에 적용하는 경우 (해당 repository 루트에서 실행한다.)
git checkout .
- 특정 파일에 적용하는 경우
git checkout filename
ex) git checkout hello.java
반응형
'GIT' 카테고리의 다른 글
[Git] STS에서 코드 라인 별로 커밋한 개발자 이름 확인하는 방법 (0) | 2022.09.07 |
---|---|
[에러 해결] Git 사용시 TLS certificate verification has been disabled! 에러 (윈도우) (0) | 2022.08.31 |
[GIT] 깃, 이전 버전으로 되돌리는 방법 (reset과 revert 차이) (0) | 2021.09.07 |
[GIT] GIT(깃) 사용 방법 & 기본적인 명령어 (0) | 2021.08.15 |
[CLI] POSIX 호환 시스템에서 사용되는 CLI 여러 가지 (0) | 2021.08.15 |