From ced1a239fd0f17f734436e07073162e0c70cbc76 Mon Sep 17 00:00:00 2001 From: Andrew Tomaka Date: Tue, 3 Nov 2015 16:44:21 -0500 Subject: [PATCH] Add some useful git stuff --- aliases | 2 ++ gitconfig | 1 + 2 files changed, 3 insertions(+) diff --git a/aliases b/aliases index fbc1cad..e47e75b 100644 --- a/aliases +++ b/aliases @@ -29,6 +29,7 @@ alias gcm="echo Do not specify message at command line. Use gc" alias gco="git checkout" alias gd="git diff" alias gdc="git diff --cached" +alias gdm='git branch --merged | grep -v "\*" | grep -v master | grep -v dev | xargs -n 1 git branch -d' alias gds="git diff --stat" alias gdss="git diff --shortstat" alias gfa="git-date-added" @@ -38,6 +39,7 @@ alias gl="git log" alias gh="git hist" alias ghd="git hist-details" alias ght="git hist-tags" +alias gmr="git most-recent-by-branch" alias gp="git push" alias gpf="git push --force" alias gpl="git pull" diff --git a/gitconfig b/gitconfig index dfc2625..665916d 100644 --- a/gitconfig +++ b/gitconfig @@ -10,6 +10,7 @@ hist = log --graph --pretty=format:'%Cred%h%Creset - %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative hist-details = log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --numstat hist-tags = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative + most-recent-by-branch = for-each-ref --sort=committerdate refs/heads/ --format='%(HEAD) %(color:yellow)%(refname:short)%(color:reset) - %(color:red)%(objectname:short)%(color:reset) - %(contents:subject) - %(authorname) (%(color:green)%(committerdate:relative)%(color:reset))' [color] ui = auto [color "branch"]