2016-06-09 54 views
0

我注意到我的遠程git分支列表中有些奇怪的東西。我似乎是我的同事中唯一一個當我運行git branch -r誰注意到以下行:上游/ HEAD在遠程分支中列出

upstream/HEAD -> upstream/7.3.0 

無論我似乎做我不能讓這個去了,而我現在正在運行到一些讓我覺得這可能是根本原因的問題。有人知道這意味着什麼,它的含義以及如何擺脫它?

回答

1

Git在初始git clone上創建了這個間接(符號)引用,這似乎是誤導性嘗試有用和/或提供信息。後續git fetch操作可能會重新創建或更新它(最近在測試中我發現git fetch不會觸及它,但在過去我已經看到它重新創建)。

您可以用git branch -r -d upstream/HEAD手動刪除它。

應該永遠是無害的,即使它是不正確的。

+0

你知道當我運行'git branch -r'而不是我的同事時爲什麼會看到這個嗎?當我獲取或拉下新的更改時,這對上游文件夾結構是否會從上游複製有影響? –

+0

我相信這是依賴於Git版本的(比較你的和他們的'git --version's)。不,它不應該影響這樣的事情。 – torek