A couple of git aliases for git log pretty print. Add them to your .zshrc
or .bashrc
for usage and source the file e.g.source ~/.zshrc
, or restart your terminal for the changes to apply.
gitp - pretty print the last 10 logs
#Print latest 10 submit logs alias gitp="git log --pretty=format:'%C(yellow)%h %Cred%ad %Creset%s' --date=local --max-count=10" # Usage gitp
gitpp - pretty print all logs
#Print latest all submit logs alias gitpp="git log --pretty=format:'%C(yellow)%h %Cred%ad %Creset%s' --date=local" #Usage gitpp
Output the same as gitp but not limited to 10 commits
gitpa - pretty print include author
# Include author alias gitpa="git log --pretty=format:'%C(yellow)%h %<(24)%C(red)%ad %<(18)%C(green)%an %C(reset)%s' --date=local --max-count=10" # Usage gitpa
gitag - pretty print tags
#Print log information on tags alias gitag="git log --no-walk --tags --pretty=format:' %C(yellow)%h %Cgreen%d %Cred%ad %Creset%s' --date=local" # Usage gitag
gitbr - Provide minimal graphical display
#Provide minimal graphical display alias gitbr='git log --oneline --decorate --graph --all' # Usage gitbr
Used gitbr a lot in the passed but now use tig which does the same and more
Credit for these alias goes to https://github.com/usplitu
Top comments (0)