khusamov
@khusamov
ReactJS, NodeJS, TypeScript, Sencha ExtJS

Что означает команда крышка c:\^ в командной строке Windows?

Пытаюсь ввести команду:

C:\>git reset --soft HEAD^
Продолжить? Yes
fatal: ambiguous argument 'HEADYes': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git [...] -- [...]'

И получаю явную абракадабру.

Как мне внести команду git reset --soft HEAD^ ?
Команду взял отсюда: evtuhovich.ru/blog/2009/04/03/git-reset
  • Вопрос задан
  • 2298 просмотров
Решения вопроса 1
Inlore
@Inlore
Каретка (^) в командной строке Windows используется:
1. Как символ продолжения строки
dir ^
/ad ^
c:\temp

эквивилентно
dir /ad c:\temp
Поэтому и получается 'HEADYes'
2. Как escape-символ

Т.е. вам надо писать две каретки
git reset --soft HEAD^^
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы