即使"HEAD"对于Git分支的名称来说绝对是一个糟糕的选择,它仍然是一个有效的分支名称.如果你碰巧有一个名为"HEAD"的分支,有没有办法如何明确地引用实际的HEAD符号引用?
HEAD
分支可以被引用refs/heads/HEAD,但HEAD它本身呢?
refs/heads/HEAD
只使用a 作为参数传递的任何地方都会HEAD导致refname 'HEAD' is ambiguous错误<commit>.
refname 'HEAD' is ambiguous
<commit>
git branch
branch ×1
git ×1