JS (Java Script)

git 에러 __ error: src refspec eunji does not match any

GABOJOK 2023. 9. 29. 00:49

깃 에러 해결을 연습하다가 다른 에러를 만낫다. 

 

error: src refspec eunji does not match any

 

 

git의 브렌치를 못찾아서 에러가 나오는 것 같았다.

내가 알고있던 방법을 우선 시도해 봤다. 

 

git checkout "이동할_브렌치"

 

그리고 git branch 명령어로 확인해 본 결과 여전히 브렌치는 바뀌지 않았다. 

 

검색을 해 보니, git switch 라는 명령어가 생겼다고 한다. 

몇년전 추가된 명령어로 switch 로 브렌치를 바꿀 수 있게 만들어 준다. 

 

checkout 은 브렌치를 바꿔주고, working tree 파일을 restore 까지 해주는데, 

switch 는 브렌치를 바꿔주는 기능만 있다.

 

git switch '브렌치명'

 

이렇게 시도해 보니 브렌치 명을 변경 할 수 있었다. 

 

 

 

 

https://blog.outsider.ne.kr/1505

 

새 버전에 맞게 git checkout 대신 switch/restore 사용하기 :: Outsider's Dev Story

Git에 어느 정도 익숙하기에 새로운 기능이 나와도 일일이 테스트해보거나 자세히 확인해 보지 않았다. 얼마 전에 [Git 2.23](https://github.blog/2019-08-16-highlights-from-git-2-23/)에서 `checkout`을 대신...

blog.outsider.ne.kr