我正在开发一个Git项目并且有一个关于HEAD的问题。
在我们的远程Git存储库中,我看到了文件
git_repo_home/HEAD
和另一个文件
git_repo_home/refs/heads/HEAD
前一个文件的内容是refs/heads/master
,看起来不错,因为
我们希望HEAD
指向master
。
但是,后一个文件应该存在吗?我以为只有分支机构
应该存在于/ refs / heads中,HEAD
不是分支权利吗?我在想
如果我们错误地创建了HEAD
分支。该文件的内容是SHA哈希。
答案 0 :(得分:1)
执行git branch -a
并查看您是否将HEAD
视为其中一个分支。您必须创建一个,就像您提到的那样。你可以删除它。