【发布时间】:2015-11-01 15:55:46
【问题描述】:
我想从远程仓库获取对象,但不更新任何本地引用。 (是的,我知道这是一个相当不寻常的案例。)
我看到我可以将 refspec 传递给 git fetch,但是当我传递一个空的 (git fetch my-remote '') 时,它似乎默认为其他内容,因为我收到以下错误:
fatal: Couldn't find remote ref HEAD
fatal: The remote end hung up unexpectedly
有没有办法指定“空”参考规范?
【问题讨论】:
-
如果你不提供远程引用,它怎么知道要检索什么?
-
@larsks,无论参考规范如何,Git 都不会检索所有对象吗?还是我错了,Git 只检索该 ref 所需的内容。
-
我不完全确定,这就是为什么这是评论而不是答案:)。可能 git book 中的协议描述会产生更多的答案。
标签: git git-fetch git-refspec