ฉันใช้ 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 นั่นคือไม่แห้ง
มีทางออกที่ดีกว่านี้หรือไม่?