0
我注意到我的遠程git分支列表中有些奇怪的東西。我似乎是我的同事中唯一一個當我運行git branch -r
誰注意到以下行:上游/ HEAD在遠程分支中列出
upstream/HEAD -> upstream/7.3.0
無論我似乎做我不能讓這個去了,而我現在正在運行到一些讓我覺得這可能是根本原因的問題。有人知道這意味着什麼,它的含義以及如何擺脫它?
我注意到我的遠程git分支列表中有些奇怪的東西。我似乎是我的同事中唯一一個當我運行git branch -r
誰注意到以下行:上游/ HEAD在遠程分支中列出
upstream/HEAD -> upstream/7.3.0
無論我似乎做我不能讓這個去了,而我現在正在運行到一些讓我覺得這可能是根本原因的問題。有人知道這意味着什麼,它的含義以及如何擺脫它?
Git在初始git clone
上創建了這個間接(符號)引用,這似乎是誤導性嘗試有用和/或提供信息。後續git fetch
操作可能會重新創建或更新它(最近在測試中我發現git fetch
不會觸及它,但在過去我已經看到它重新創建)。
您可以用git branch -r -d upstream/HEAD
手動刪除它。
它應該永遠是無害的,即使它是不正確的。
你知道當我運行'git branch -r'而不是我的同事時爲什麼會看到這個嗎?當我獲取或拉下新的更改時,這對上游文件夾結構是否會從上游複製有影響? –
我相信這是依賴於Git版本的(比較你的和他們的'git --version's)。不,它不應該影響這樣的事情。 – torek