[英]Git, HEAD points to a wrong branch
有git branch -av
命令的輸出。 現在我在dev
分支。
***dev** 3f126e0 Comment...
master 7a47db8 Another comment...
remotes/origin/HEAD -> origin/master
remotes/origin/dev 3f126e0 Comment...
remotes/origin/master 7a47db8 Another comment...
摘自Scott Checkon的《 Pro Git》一書。
How does Git know what branch you're currently on? It keeps a special pointer called HEAD.
為什么在我從事dev
時HEAD
為何指向origin/master
?
HEAD
並不指向origin/master
; remotes/origin/HEAD
指向origin/master
。
使用git symbolic-ref HEAD
查看HEAD
指向什么。
它只是告訴您master是遠程存儲庫的默認分支。 但是,無論如何,Head通常是已簽出的分支,但是在這種情況下,它僅提供默認的分支信息。 無論如何它都不是重要的。 一種情況是,如果您克隆存儲庫,則會使用默認分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.