Ich versuche, den folgenden Befehl in einer Eingabeaufforderung mit einzelnen Prozent für das Argument auszuführen, wie es für Eingabeaufforderung Anweisungen sein sollte :Windows-Befehlszeile% Argument war zu diesem Zeitpunkt unerwartet (mit einzelnen Prozent!)
for /F %remote in ('git branch -a') do (git branch --track %remote) && git fetch --all && git pull --all
Aber ich immer noch die folgende Fehlermeldung erhalten:
%remote was unexpected at this time.
Es gibt viele Probleme mit diesem „Argumente zu diesem Zeitpunkt war unerwartet“. Ich habe gesucht und gesucht, aber fast alle Lösungen beziehen sich auf die gleiche Verwirrung zwischen% oder %%. Doppelte Prozentsätze sollten nur in Batch-Dateien verwendet werden. Aber ich benutze die richtige Schreibweise. Warum funktioniert es nicht?
Könnte es wegen der Klammer sein? Ich weiß nicht, ob this issue mentioned on Microsoft's website relevant ist oder nicht.
Dritte Zeile der Hilfedatei: '% variable Gibt einen auswechselbaren Parameter für einen Buchstaben an.' – Squashman