나는 인기있는 Git 프로젝트의 어딘가에 지점이 "feature / xyz"와 같은 패턴을 가지고 있다고 확신합니다.
그러나 슬래시 문자로 분기를 만들려고하면 오류가 발생합니다.
$ git branch labs/feature
error: unable to resolve reference refs/heads/labs/feature: Not a directory
fatal: Failed to lock ref for update: Not a directory
(내 초기 시도)와 동일한 문제 :
$ git checkout -b labs/feature
Git에서 슬래시 문자로 분기를 어떻게 만들 수 있습니까?
.git/refs/heads
당신이 할 경우, 즉 git checkout -b feature/123
당신의 내부에 다음 projectRootFolder/.git/refs/heads
: 디렉토리라는 이름의 디렉토리를 볼 수 있습니다 feature
디렉토리 내부라는 이름의 브랜치를 볼 수 있습니다 123
. 나중에 디렉토리 feature/124
안에 다른 feature
디렉토리 를 만들면124
HEAD
"Nice one @CBBailey
HEAD
. git은 귀하HEAD
가labs/feature
생성되지 않은 지점에 대한 링크 라고 생각합니다 . 어떻게 이런 일이 일어날 수 있었는지 모르겠지만foo/bar
, 그 기반 으로 지점을 만들려고 시도했지만 작동하지 않습니다. 어떻게HEAD
지내 셨는지 아세요?