From 7fe7fc020e76968e8be6bb781db907060d818304 Mon Sep 17 00:00:00 2001 From: David Farrell Date: Mon, 6 Apr 2020 10:16:11 -0700 Subject: [PATCH] aliases/git: Add alises fo git stash push/pop --- aliases/available/git.aliases.bash | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/aliases/available/git.aliases.bash b/aliases/available/git.aliases.bash index 270211ac..b9565eaf 100644 --- a/aliases/available/git.aliases.bash +++ b/aliases/available/git.aliases.bash @@ -82,10 +82,21 @@ alias gprom="git fetch origin master && git rebase origin/master && git update-r alias gpunch="git push --force-with-lease" alias ggui="git gui" alias gcsam="git commit -S -am" +# Stash aliases alias gst="git stash" alias gstb="git stash branch" alias gstd="git stash drop" alias gstl="git stash list" +# Push introduced in git v2.13.2 +alias gstpu="git stash push" +alias gstpum="git stash push -m" +# Save deprecated since git v2.16.0 +# - aliases now resolve to push +alias gsts="git stash push" +alias gstsm="git stash push -m" +# Alias gstpo added for symmetry with gstpu (push) +# - gstp remains as alias for pop due to long-standing usage +alias gstpo="git stash pop" alias gstp="git stash pop" # Switch aliases - Requires git v2.23+ alias gsw="git switch"