В Git-Bash у меня есть псевдоним, который выполняет две команды: обновить список веток для репозитория git, а затем вывести их:
alias glb='git remote update origin --prune && git branch -a'
Как это сделать в ConEmu? А именно,Cmderдля Windows.
Поскольку ConEmu не использует кавычки с alias
, мне приходится вводить alias glb=git remote update origin --prune && git branch -a
, что интерпретируется как две отдельные команды: сначала , alias glb=git remote update origin --prune
а затем git branch -a
.
решение1
Разделитель команд в ConEmu для меня (на Windows) такой:
$t
Итак, ваш пример будет таким:
alias glb=git remote update origin --prune $t git branch -a
ПРИМЕЧАНИЕ: Чтобы изменения вступили в силу, обязательно перезапустите окно conemu или откройте новую вкладку.- спасибо @vetras за напоминание.
Ссылка:http://artandlogic.com/2013/06/making-the-windows-command-prompt-suck-slightly-less/
решение2
Откройте user-aliases.cmd
файл в \path\to\cmder\config, чтобы напрямую добавить псевдоним, затем перезапустите cmder.
glb=git remote update origin --prune $t git branch -a