다음 셸 코드가 올바르게 참조 기호 Git 기호 참조의 권장 용도는 무엇입니까?
git symbolic-ref "first" "refs/heads/master"
git symbolic-ref "second" "first"
git symbolic-ref "nested/third" "second"
git symbolic-ref "refs/heads/fourth" "nested/third"
다음 셸 코드가 올바르게 마스터의 선단 최신 생성 참조 기호를 해결 체인을 생성한다. 이러한 사용 사례
git show-ref "refs/heads/fourth"
없음은 공식 문서 (git-symbolic-ref doc, git-show-ref doc)에 설명되지 않습니다.
- 는
refs/heads
디렉토리에 심볼릭 참조를 저장하기 위해 OK인가 그러나, 다음
그래서, 내 질문이 작동하지 않는 이유는 무엇입니까?git check-ref-format --print "first"
- 기호 참조를 연결하는 것이 좋습니까?
"first"
이 전달 될 때 check-ref 형식이 실패하므로"HEAD"
과 동일한 수준의 기호 참조를 만드는 것이 좋지 않습니까? 또는이 명령은 기호 링크를 다루는 것이 아닙니다.
내 의도는 무엇이 지원되고 있는지, 그리고 내가 무엇이든지 돌아 다니거나 버그로부터 이익을 얻지 못한다는 것을 분명히 이해하는 것입니다.
'HEAD'가 주석 태그를 가리키고있을 때 이걸 가지고 노는 동안, 나는 'git-commit'을 segfault로 가져 왔습니다. –
@jleedev : 이것은 버그가 아닙니다. 사용자가 불쾌한 일을하지 못하도록 방지하는 기능입니다. :-) – nulltoken