Я пытаюсь создать псевдоним, который использует несколько команд Git и позиционные параметры. Для каждого есть страницы Stackoverflow, и кажется, что делать то и другое мучительно очевидно, но у меня возникли проблемы.
В качестве примера я хочу перейти на ветку foo и выполнить статус. Итак, по моему .gitconfig
, у меня есть:
[alias]
chs = !sh -c 'git checkout $0 && git status'
который не работает. В то время как что-то подобное будет работать.
chs = !sh -c 'git checkout $0'
echoes = !sh -c 'echo hi && echo bye'
Любое понимание будет оценено.