2016-06-09 56 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