它不是(几乎;因为stackoverflow不允许)的完全标题的副本 Git Pull - Everything up to date, but it's not
我缺少两个标签(Linux内核v3.9-rc4和v3.9-rc5)以及它们带来的变化。 我尝试了太多的命令,用完了灰色单元格。
git reset
git reset --hard
git checkout HEAD
git pull
git fsck
git reset --hard HEAD
问:我的ISP是否可能搞砸了他们的缓存(因为他们已经这样做了)并导致所有这些?
答案 0 :(得分:18)
我想你想要git fetch --tags
。从git-fetch
手册页:
-t, --tags
Most of the tags are fetched automatically as branch heads are
downloaded, but tags that do not point at objects reachable from
the branch heads that are being tracked will not be fetched by
this mechanism. This flag lets all tags and their associated
objects be downloaded. The default behavior for a remote may be
specified with the remote.<name>.tagopt setting. See git-
config(1).
如果这不起作用,请发布git fetch --tags --verbose
的输出。
答案 1 :(得分:2)
尝试
git pull --tags
额外字符。
答案 2 :(得分:0)
感谢迈克,我发现了问题,
我的遥控器已经自动改变了。我仍然不知道如何
如果有人能够解释这一点会很好。
git remote add torvalds https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git
答案 3 :(得分:0)
mpontillo于4月3日和13日在18:05写道
git fetch --tags
如果您有上游,请使用
git fetch --tags --all
--tags
表示&#34;所有标签&#34;
--all
表示&#34;所有遥控器&#34; (即起源和上游)