GIT

[GIT] 깃 브랜치 갈아타기 (git checkout 사용법)

15호의 개발자 2022. 1. 9. 12:24
반응형

깃 클론을 한 후 로컬에서 코드를 수정했지만 add나 commit하지 않은 경우, 다시 깃 클론 상태로 되돌리고 싶을 때는 어떻게 해야 할까?

 

깃 리파지토리를 없애고 다시 깃 클론을 하게 되면 손 봐야 할 설정이 많아서 귀찮을 것이다.

 

이때는 git checkout 명령어를 이용하면 된다.

 

이는 커밋하지 않았거나 저장하지 않은 모든 로컬 변경 내용을 취소할 때 사용한다.

 

사실 checkout의 본래 목적은 branch를 갈아타는 것으로, 이렇게 사용하는 것은 약간 꼼수일 수 있다.

 

 

 

 

  • 특정 repository에 있는 모든 소스파일에 적용하는 경우 (해당 repository 루트에서 실행한다.)
git checkout .

 

 

  • 특정 파일에 적용하는 경우
git checkout filename

ex) git checkout hello.java

 

반응형