以下shell代码正确创建了一系列符号引用
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"
Run Code Online (Sandbox Code Playgroud)
以下shell代码正确解析了最新创建的对master的tip的符号引用.
git show-ref "refs/heads/fourth"
Run Code Online (Sandbox Code Playgroud)
这些用例都没有在官方文档中描述(git-symbolic-ref doc,git-show-ref doc).
但是,以下不起作用
git check-ref-format --print "first"
Run Code Online (Sandbox Code Playgroud)
所以,我的问题是:
refs/heads目录中存储符号引用吗?"first",这是否意味着不建议在同一级别创建符号引用"HEAD"?或者这个命令可能不是为了处理符号链接?我的目的是清楚地了解支持的内容,以及我没有解决任何问题或从中获益.