Git refs - 为什么叫 heads 而不是 branches?

Git refs - why is it called heads instead of branches?

当您查看 git/refs 目录时只是好奇:

.git/refs/heads
.git/refs/tags

为什么叫refs/heads而不是refs/branches?

can you give example of heads that are not branches?

A detached head 不是分支。
但是所有分支都由 HEAD 引用,作为对其分支最后一次提交的直接引用。