Você não está citando os nomes dos arquivos quando eles são passados para git checkout
, então A
, -
& Kopie.txt
estão sendo tratados como arquivos diferentes.
Tente adicionar a opção -I {}
a xargs
e, em seguida, coloque aspas em torno de {}
:
git stash show --name-only | grep -i "Kopie" | xargs -I {} git checkout stash@{0} -- "{}"