답변:
refname의 이름 지정 규칙 :
Git은 참조의 이름을 지정하는 방법에 대해 다음 규칙을 부과합니다.
/계층 (디렉토리) 그룹화를위한 슬래시 를 포함 할 수 있지만 슬래시로 분리 된 구성 요소는 점으로 시작.하거나 sequence로 끝날 수 없습니다.lock.하나 이상을 포함해야합니다
/. 이렇게heads/하면tags/등 의 카테고리가 존재 하지만 실제 이름은 제한되지 않습니다. 이--allow-onelevel옵션을 사용하면이 규칙이 면제됩니다.두
..곳의 연속 된 점을 가질 수 없습니다 .ASCII 제어 문자 (즉, 값이
\040, 또는\177DEL) 보다 작은 바이트 , 공백, 틸트~, 캐럿^또는 콜론을:사용할 수 없습니다.물음표
?, 별표*또는 열린 괄호는[어디에서나 가질 수 없습니다 .--refspec-pattern이 규칙에 대한 예외는 아래 옵션을 참조하십시오 .슬래시로 시작하거나 끝나
/거나 여러 개의 연속 슬래시를 포함 할 수 없습니다 (--normalize이 규칙에 대한 예외는 아래 옵션 참조).그들은 점으로 끝날 수 없습니다
..시퀀스를 포함 할 수 없습니다
@{.단일 문자가 될 수 없습니다
@.을 (를) 포함 할 수 없습니다
\.
그 외에도 지점 이름에 대한 추가 규칙 :
- 대시로 시작할 수 없습니다
-
덕분에 야쿱 Narębski 의 맨 페이지 에 대한은 git check-ref-format자세한 내용이 있습니다.
/." 설명 해주십시오? 내 지점 중 어느 것도 /이름이 없습니다.
/는 heads/“자동으로”추가되었습니다. 실제로 : /이 없으면 분기 또는 태그 또는 다른 항목인지 아직 확실하지 않습니다.