diff --git a/aliases/available/git.aliases.bash b/aliases/available/git.aliases.bash index ab868532..021a563f 100644 --- a/aliases/available/git.aliases.bash +++ b/aliases/available/git.aliases.bash @@ -10,7 +10,7 @@ alias get='git' alias gst='git status' alias gs='git status' alias gss='git status -s' -alias gl='git pull' +alias gpl='git pull' alias gpr='git pull --rebase' alias gpp='git pull && git push' alias gup='git fetch && git rebase' @@ -28,12 +28,16 @@ alias gco='git checkout' alias gexport='git archive --format zip --output' alias gdel='git branch -D' alias gmu='git fetch origin -v; git fetch upstream -v; git merge upstream/master' +alias gl='git log' +alias gls='git log --pretty=%H' alias gll='git log --graph --pretty=oneline --abbrev-commit' alias gg="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative" alias ggs="gg --stat" alias gsl="git shortlog -sn" alias gw="git whatchanged" +alias grba="git for-each-ref --sort=-committerdate --format='%(objectname) %(objecttype) %(committerdate) %(refname)' refs/heads/ | tail -r" + if [ -z "$EDITOR" ]; then case $OSTYPE in linux*)