From 30ae4d9e5f822494b704f6780e05cc1bd41dddb0 Mon Sep 17 00:00:00 2001 From: David Farrell Date: Wed, 25 Mar 2020 09:49:51 -0700 Subject: [PATCH 1/2] Add git switch aliases (gsw*) --- aliases/available/git.aliases.bash | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/aliases/available/git.aliases.bash b/aliases/available/git.aliases.bash index e784dade..6da2450f 100644 --- a/aliases/available/git.aliases.bash +++ b/aliases/available/git.aliases.bash @@ -87,6 +87,11 @@ alias gstb="git stash branch" alias gstd="git stash drop" alias gstl="git stash list" alias gstp="git stash pop" +# Switch aliases - Requires git v2.23+ +alias gsw="git switch" +alias gswm="git switch master" +alias gswc="git switch -c" +alias gswt="git switch -t" alias gh='cd "$(git rev-parse --show-toplevel)"' # Show untracked files alias gu='git ls-files . --exclude-standard --others' From 0274d36cd78d78f3e1f21c4299f2ac1c6b8967e8 Mon Sep 17 00:00:00 2001 From: David Farrell Date: Wed, 25 Mar 2020 10:04:27 -0700 Subject: [PATCH 2/2] Use long option values --- aliases/available/git.aliases.bash | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aliases/available/git.aliases.bash b/aliases/available/git.aliases.bash index 6da2450f..270211ac 100644 --- a/aliases/available/git.aliases.bash +++ b/aliases/available/git.aliases.bash @@ -90,8 +90,8 @@ alias gstp="git stash pop" # Switch aliases - Requires git v2.23+ alias gsw="git switch" alias gswm="git switch master" -alias gswc="git switch -c" -alias gswt="git switch -t" +alias gswc="git switch --create" +alias gswt="git switch --track" alias gh='cd "$(git rev-parse --show-toplevel)"' # Show untracked files alias gu='git ls-files . --exclude-standard --others'