본문 바로가기

git

zsh: invalid mode specification

B 브랜치를 추적하려는 A 브랜치를 만들기 위해 IntelliJ 터미널에 아래와 같이 작성하였다. 

 

(AS-IS) 

git checkout -b feature/a-chatting-http-api(for msa) --track origin/feature/b-app 

 

그런데 zsh: invalid mode specification 라는 에러가 발생한 것이다. 

왜일까? 

나는 zshrc 파일에 문제가 생긴건가?라고 의심을 하였지만, 그것이 아니었다. 

 

위의 (for msa)라고 되어있는 부분에서 문제가 되는 것이었다. 

브랜치명을 만들때 ()와 같은 괄호 사용이 되지 않는다.

 

(TO-BE) 

git checkout -b feature/a-chatting-http-api --track origin/feature/b-app 

그래서 괄호를 지우고 하였더니 브랜치 생성이 잘 되었다.