Macでbashを使用していますが、エイリアスの1つは次のようになります
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に追加したくありません。それはDRYではありません。
より良い解決策はありますか?