Git informa sobre la twig como actualizada cuando no es

Estoy tratando de entender por qué Git informa por twig que está actualizado cuando no es

Mi twig "dev" es la twig con la que estoy trabajando, y después de pagar en esta sucursal recibo este post: Your branch is up-to-date with 'origin/dev'

Así que supuse que si realizaba una extracción no se actualizarían los files

Sin embargo, cuando realizo una extracción, se actualizan numerosos files, ¡así que parece que mi sucursal no está actualizada en absoluto!

¿Qué me estoy perdiendo aquí, o por qué informa esto?

origin/dev puede considerarse como una instantánea del repository remoto desde la última vez que ejecutó git fetch o git pull .

Git te está diciendo la verdad: tu sucursal local está al día con la instantánea actual. Sin embargo, cuando ejecutas git pull , suceden dos cosas:

  • Obtiene una nueva instantánea del repository remoto. Esto se convierte en el nuevo origin/dev en su máquina. En este punto, es posible que ya no sea cierto que su sucursal local esté actualizada con origin/dev .
  • Intenta fusionar los cambios del origin/dev (ahora actualizado) en su twig.

Debería poder corregir esto ejecutando una git fetch antes de tratar de discernir si su sucursal local está actualizada con el control remoto.