Da Sie sagen, es sei unklar, was falsch läuft, gehe ich davon aus, dass Sie dieses Tag für nichts verwenden und nur Ihre eigene Arbeit machen möchten.
Deaktivieren Sie diese Einstellung:

Jetzt sind Sie fertig.
Ausführliche Erklärung:
Tags sind nur Verweise auf bestimmte Commits (genau wie Zweignamen). Der Hauptunterschied besteht darin, dass git(soweit ich weiß) davon ausgegangen wird, dass sich die Tags nicht ändern, wenn die Verzweigungen voraussichtlich aktualisiert werden.
Der "Fehler" besteht also darin, dass Sie in Ihrem lokalen Verzeichnis ein Tag mit dem Namen " latestZeigen auf Commit X" haben. Die Fernbedienung verfügt jedoch über ein Tag mit dem Namen " latestZeigen auf Commit Y". Wenn Sie die Änderung von der Fernbedienung aus anwenden, überschreiben Sie Ihr lokales Tag.
VSCode zieht standardmäßig alle Tags, daher wird der Fehler angezeigt.
Es ist nichts Falsches daran , ein "bewegliches" Tag zu haben latest, das VSCode einfach nicht berücksichtigt (persönliche Meinung).
Alternativ können Sie das Problem vermeiden, indem Sie die Befehlszeile verwenden und den git pullBefehl manuell eingeben . Insbesondere müssen Sie weglassen --tags, um diesen Schritt des Prozesses zu überspringen.
Wenn Sie dies tun, werden Ihre Tags nicht aktualisiert - aber ich denke, das ist hier kein Problem.