Я использую bash на Mac, и один из псевдонимов выглядит так
alias gitlog='git --no-pager log -n 20 --pretty=format:%h%x09%an%x09%ad%x09%s --date=short --no-merges'
Однако, когда я делаю
:! gitlog
Я получаю
/bin/bash: gitlog: command not found
Я знаю, что могу добавить псевдонимы, подобные этому, в моем .gitconfig
[alias]
co = checkout
st = status
ci = commit
br = branch
df = diff
Однако я не хочу добавлять все мои псевдонимы bash в .gitconfig. Это не СУХОЙ.
Есть ли лучшее решение?