From f0af4fd6018d09aa73bf33e2e415d1d6e515a8cc Mon Sep 17 00:00:00 2001 From: Jeremy Mathevet Date: Thu, 9 Apr 2020 11:06:24 +0800 Subject: [PATCH 1/2] Check gh command exists before setting git gh alias --- aliases/available/git.aliases.bash | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aliases/available/git.aliases.bash b/aliases/available/git.aliases.bash index b9565eaf..cae55f21 100644 --- a/aliases/available/git.aliases.bash +++ b/aliases/available/git.aliases.bash @@ -103,7 +103,11 @@ alias gsw="git switch" alias gswm="git switch master" alias gswc="git switch --create" alias gswt="git switch --track" -alias gh='cd "$(git rev-parse --show-toplevel)"' +# Git home +alias ghm='cd "$(git rev-parse --show-toplevel)"' +if ! _command_exists gh; then + alias gh='cd "$(git rev-parse --show-toplevel)"' +fi # Show untracked files alias gu='git ls-files . --exclude-standard --others' From 91a96a4af259108b8fb6190c6bbf4dccbdb3a9f7 Mon Sep 17 00:00:00 2001 From: Jeremy Mathevet Date: Mon, 27 Apr 2020 11:45:19 +0800 Subject: [PATCH 2/2] gh to alias ghm --- aliases/available/git.aliases.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aliases/available/git.aliases.bash b/aliases/available/git.aliases.bash index cae55f21..913e8435 100644 --- a/aliases/available/git.aliases.bash +++ b/aliases/available/git.aliases.bash @@ -106,7 +106,7 @@ alias gswt="git switch --track" # Git home alias ghm='cd "$(git rev-parse --show-toplevel)"' if ! _command_exists gh; then - alias gh='cd "$(git rev-parse --show-toplevel)"' + alias gh='ghm' fi # Show untracked files alias gu='git ls-files . --exclude-standard --others'