मैं मैक पर बैश का उपयोग करता हूं और उपनाम में से एक ऐसा है
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
हालाँकि मैं अपने सभी बैश उपनामों को .gitconfig में जोड़ना नहीं चाहता। यह DRY नहीं है।
क्या कोई बेहतर समाधान है?