Git – Faltan tags después de tirar

NO es un duplicado de (casi, porque stackoverflow no permitiría eso) título exacto
Git Pull – Todo al día, pero no es

Me faltan dos tags (kernel de Linux v3.9-rc4 y v3.9-rc5 específicamente) y los cambios que vienen con. He intentado demasiados commands y me he quedado sin celdas grises.

git reset git reset --hard git checkout HEAD git pull git fsck git reset --hard HEAD 

P: ¿Es posible que mi ISP haya estropeado su almacenamiento en caching (porque lo han hecho) y provoquen todo esto?

Creo que quieres que git fetch --tags . De la página de manual de 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). 

Si esto no funciona, publique la salida de git fetch --tags --verbose .

Tratar

 git pull --tags 

Personajes extra

Gracias a Mike encontré el problema,
Mis controles remotos habían cambiado auto-mágicamente. Todavía no tengo idea de cómo.
Sería bueno si alguien pudiera explicar esto.

 git remote add torvalds https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git 

mpontillo escribió el 3 de abril de 2013 a las 18:05

git fetch --tags

Si tiene un flujo ascendente, use

git fetch --tags --all

--tags significa "todas las tags"

--all significa "todos los controles remotos" (es decir, origen y flujo ascendente)