2012-01-24 42 views
0

我正在開發一個Git項目,並對HEAD有個疑問。遠程倉庫中的Git HEAD文件位置

在我們的遠程Git倉庫,我看到文件

git_repo_home/HEAD 

和其他文件

git_repo_home/refs/heads/HEAD 

原文件的內容是refs/heads/master這看起來不錯,因爲 我們希望HEADmaster指向。

但是,如果後面的文件存在?我曾以爲只有分支 應該存在於/ refs/heads和HEAD不是分支的權利?如果我們錯誤地創建了HEAD分支,我想知道 。這個文件的內容是一個SHA哈希。

回答

1

做一個git branch -a,看看你是否看到HEAD作爲其中一個分支。你必須創建一個,就像你提到的那樣。你可以刪除它。