Ich benutze Bash auf Mac und einer der Aliase ist so
alias gitlog='git --no-pager log -n 20 --pretty=format:%h%x09%an%x09%ad%x09%s --date=short --no-merges'
Aber wenn ich es tue
:! gitlog
Ich bekomme
/bin/bash: gitlog: command not found
Ich weiß, dass ich in meiner .gitconfig Aliase wie diese hinzufügen kann
[alias]
co = checkout
st = status
ci = commit
br = branch
df = diff
Ich möchte jedoch nicht alle meine Bash-Aliase zu .gitconfig hinzufügen. Das ist nicht trocken.
Gibt es eine bessere Lösung?