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