Git头文件在远程存储库中的位置

Git头文件在远程存储库中的位置,git,Git,我正在从事一个Git项目,有一个关于HEAD的问题 在我们的远程Git存储库中,我看到了这个文件 git_repo_home/HEAD 还有另一个文件 git_repo_home/refs/heads/HEAD 前一个文件的内容是refs/heads/master,看起来正常,因为 我们想要头指向主 但是,后一个文件是否应该存在?我以为只有树枝 应该存在于/refs/heads中,HEAD不是分支吗?我在想 如果我们错误地创建了头分支。此文件的内容是一个SHA散列。执行一个git分支-a,然

我正在从事一个Git项目,有一个关于HEAD的问题

在我们的远程Git存储库中,我看到了这个文件

git_repo_home/HEAD
还有另一个文件

git_repo_home/refs/heads/HEAD
前一个文件的内容是
refs/heads/master
,看起来正常,因为 我们想要
指向

但是,后一个文件是否应该存在?我以为只有树枝 应该存在于/refs/heads中,
HEAD
不是分支吗?我在想
如果我们错误地创建了
分支。此文件的内容是一个SHA散列。

执行一个
git分支-a
,然后查看是否将
视为分支之一。你一定已经创建了一个,就像你提到的。你可以删除它