Git Alias 設定
可以透過git config --list
查看 ~/.gitconfig 內的設定
好用的快速指令設定:
- git config --global alias.br branch
- git config --global alias.co checkout
- git config --global alias.cm commit
- git config --global alias.df "diff"
- git config --global alias.ft "fetch"
- git config --global alias.l "log --oneline --graph"
- git config --global alias.ls 'log --graph --pretty=format:"%h <%an> %ar %s"
- git config --global alias.last 'log -1 HEAD'
- git config --global alias.pl pull
- git config --global alias.ps push
- git config --global alias.st status
- git config --global alias.ss "status -s"
- git config --global alias.visual '!gitk'
加上顯示顏色的範例:
git config --global alias.lg "log --graph --pretty=format:'%C(bold red)%h%Creset %C(bold cyan)<%an>%Creset %C(yellow)%d%Creset %s %Cgreen(%cr)' --abbrev-commit --date=relative"
可用的預設顏色集
- normal
- black
- blue
- cyan
- green
- magenta
- red
- white
- yellow