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

时间:2012-01-24 15:16:20

标签: git

我正在开发一个Git项目并且有一个关于HEAD的问题。

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

git_repo_home/HEAD

和另一个文件

git_repo_home/refs/heads/HEAD

前一个文件的内容是refs/heads/master,看起来不错,因为 我们希望HEAD指向master

但是,后一个文件应该存在吗?我以为只有分支机构 应该存在于/ refs / heads中,HEAD不是分支权利吗?我在想 如果我们错误地创建了HEAD分支。该文件的内容是SHA哈希。

1 个答案:

答案 0 :(得分:1)

执行git branch -a并查看您是否将HEAD视为其中一个分支。您必须创建一个,就像您提到的那样。你可以删除它。