Git Stash é muito útil quando você está trabalhando em várias coisas em vários ramos. Infelizmente, os comandos são muito prolixos. Aqui está uma função bash simples para torná-lo mais rápido
##making git stash faster to use
# gst -- lists all the stashes
# gst c -- creates a new stash
# gst a 0 -- applies stash number 0
# gst d 0 -- [CAREFUL] drops stash number 0
function gst() {
if [ -z "$1" ]; then
git stash list
elif [ "$1" == "a" ]; then
git stash apply stash@{"$2"}
elif [ "$1" == "c" ]; then
git stash
elif [ "$1" == "d" ]; then
git stash drop stash@{"$2"}
fi
}
Cole-o na sua .bash_aliases
e você está pronto para ir!