Я использую git в командной строке с PowerShell и пытаюсь использовать что-то вроде
git difftool HEAD^
Кажется, что Powershell воспринимает это так, как будто я напечатал
git difftool HEAD
значит символ каретки пропал. Если я использую несколько копий каретки, я получаю странную ошибку:
git difftool HEAD^^
fatal: ambiguous argument 'HEAD@set': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
Интересно, что использование четырех кареток подряд сводится к одному, поэтому git difftool HEAD^^^^
работает, как я ожидаю, git difftool HEAD^
сработает.
Я пытался убежать от каретки с одинарными, двойными кавычками, серьезными акцентами, похоже, ничто не помогло.
Это особенность PowerShell или мои настройки где-то неверны?