Я використовую 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. Це не СУХО.
Чи є краще рішення?