我有一個存儲庫HELPER,並在其上創建了大約350個標記。 我在'master'分支上,想要爲只讀目的簽出標籤。GIT結帳標記指向錯誤sha1
當我結帳時,它說它指向某個sha1 id,而不是該標籤的sha1。
這裏是片段,
bash-4.1$ git checkout **HELPER_F62.3.REL**
HEAD is now at **7e04dfb**... *HELPER_OS4.1.35*
bash-4.1$ git show-ref **HELPER_F62.3.REL**
**d722076d24ec9d13d845094181f47801ca77b4ca** refs/tags/HELPER_F62.3.REL
bash-4.1$ git show-ref HELPER_OS4.1.35
2782a48d2044b0fc0aa60ecf2823967a2312e1dd refs/tags/HELPER_OS4.1.35
我不希望創建一個新的分支,和我很好的分離的頭,因爲我用這個作爲回購只讀回購。
目前在Git版本1.8.0-rc0
你有相同名稱的一個分支?過去我曾幾次看到過這個問題,這是標籤名稱和分支名稱之間的名稱衝突。你可以發佈'git ls-remote .'的輸出嗎? – jszakmeister