CLI
Файл .config находится в папке .git и может содержать алиасы к часто используемым командам.Пример:
git config --local alias.ad add
git config --local alias.st status
Теперь если открыть файл .config
[alias]
ad = add
st = status
Мы только что создали алиасы для команд add (git ad) и status (git st).
Еще пример, изменяем файл .config:
[alias]
ad = add
st = status
ast = !git add . && git st
bco = "!f(){ git branch ${1} && git checkout ${1}; };f"
ct = "!f(){ git commit -m \"${1}\";};f"
Надо обратить внимание что эти изменения применяются только к текущему репозиторию. Чтобы сделать их глобальными надо вносить изменения в .gitconfig по пути C:\Users\your_username (или ~/ если ОС Mac или Linux).
Любую shell команду надо предварять символом !
${1} - значение параметра от пользователя (check_branch)
Далее, создаем ветку: Git bco check_branch
Создадим файл testfile.txt
Добавим все изменения и проверим статус: Git astИ делаем commit: Git ct "Created test branch, file to practice alias functionality"
GUI
Заходим в Tools | AddВ поле Name вводим Add and status
В поле Command вводим git add . && git status
После нажатия на Add в меню Tools появится пункт Add and status