Я хочу создать псевдоним Git для выполнения нескольких команд, но я не могу найти документацию о том, как это делается.
- Каков синтаксис псевдонимов Git с несколькими командами?
- Где это документировано?
От 'man git -config'
alias.*
Командные псевдонимы для командной оболочки git (1) - например. после определения "alias.last = cat-file commit HEAD", вызов "gitlast" эквивалентно "git cat-file commit HEAD". Во избежание путаницы а также проблемы с использованием script, псевдонимы, которые скрывают существующие команды Git, игнорируются. Аргументы разделяются пробелами, обычная оболочка цитирование и экранирование. пара цитат и обратная косая черта могут быть используемый чтобы процитировать их.
Если расширение псевдонима имеет префикс с восклицательным знаком, оно будет рассматриваться как команда оболочки. Например, определение "alias.new =! gitk --all --not ORIG_HEAD", вызов "git new" эквивалентно запуску команды оболочки "gitk -all -not ORIG_HEAD". Обратите внимание, что команды оболочки будут выполняться из каталог верхнего уровня репозитория, который может не обязательно быть текущий каталог. GIT_PREFIX устанавливается как возвращаемый при запуске Git rev-parse --show-prefix из исходного текущего каталога. Видеть git -rev-синтаксический анализ (1).