2012-01-16 5 views
17

Questa è una domanda certamente sciocca, ma onestamente non so se questo è possibile.Alias ​​git stash poop per pop?

Spesso digito "git stash pop" (non importa perché). Posso mappare/scorciatoia/alias il mio errore di battitura su ciò che dovrebbe essere?

+1

ho scritto male questo oggi, mi chiedevo cosa avrei trovato se Ho cercato su google 'git scorta poop' – Emanuel

risposta

10
git config --global alias.sp 'stash pop' 

poi git sp espande a git stash pop

+0

Feelin abbastanza stupido in questo momento, forse è stata solo una lunga giornata. Grazie Signore. – jgillman

13

Definire una funzione di shell:

git() { 
    if [ "$1" == "stash" -a "$2" == "poop" ]; then 
    shift; shift; command git stash pop "[email protected]" 
    else 
    command git "[email protected]" 
    fi 
} 
+2

Questa dovrebbe essere la risposta corretta –

+1

Tecnicamente questa è la risposta corretta, ma penso che l'utilizzo di un alias per evitare il problema tutti insieme fosse una soluzione globale migliore. – jgillman