Я знаю, что могу запустить две команды подряд в командной строке:
git add -u && git commit --amend --no-edit
У меня также есть настройка псевдонимов с помощью doskey
doskey a=git add $*
Но как мне объединить несколько команд в один псевдоним doskey
?
doskey amend=git add -u && git commit --amend --no-edit
Это не удается, установив doskey
к первой команде doskey amend=git add -u
, а затем переходит немедленно выполнить git commit --amend --no-edit
во время выполнения вместо сохранения составной команды в doskey
псевдоним.
Я также попытался процитировать все это:
doskey amend="git add -u && git commit --amend --no-edit"
Но это тоже не удается, потому что он интерпретирует кавычки буквально:
'' git add -u && git commit --amend --no-edit "'не распознается как внутренняя или внешняя команда, работающая программа или командный файл.