Дважды убери "голову ^" к "голову ^^^^" :
C: \ core \ guidewire \ Release \ 5.3_MT1 \ ClaimCenter> для / f% p in ('git diff - head-only-head head ^^^^') do @ (echo% p)
ClaimCenter / modules / configuration / config /web/pcf/TabBar.pcf
ClaimCenter / modules / configuration / config / web / pcf / team / user / TeamUserClaims.pcf
ClaimCenter / modules / configuration / gsrc / граждан / cc / pcf_gs / team / TeamTabLastUser.gs
Когда CMD запускает цитируемый команду второй раунд расширения происходит так ^^
становится ^
и то . На самом деле, тестовый пример, отличающийся от «master ^^», ничего не доказывает, так как в итоге не осталось лишних символов. Исходная командная строка просто отличала HEAD от HEAD, в которой, конечно, нет файлов, которые были изменены.