From 0d56d393099c2b740d7f34455a0e8c6a1084a73f Mon Sep 17 00:00:00 2001 From: Andre Ramnitz Date: Fri, 29 Dec 2023 04:03:34 +0100 Subject: [PATCH] bash/fish: some comfy git aliases --- config/fish/functions/gco.fish | 3 +++ config/fish/functions/gg.fish | 3 +++ home/.bashrc | 2 ++ 3 files changed, 8 insertions(+) create mode 100644 config/fish/functions/gco.fish create mode 100644 config/fish/functions/gg.fish diff --git a/config/fish/functions/gco.fish b/config/fish/functions/gco.fish new file mode 100644 index 00000000..a484368e --- /dev/null +++ b/config/fish/functions/gco.fish @@ -0,0 +1,3 @@ +function gco --wraps='git checkout' --description 'alias gco=git checkout' + git checkout $argv; +end diff --git a/config/fish/functions/gg.fish b/config/fish/functions/gg.fish new file mode 100644 index 00000000..2422554f --- /dev/null +++ b/config/fish/functions/gg.fish @@ -0,0 +1,3 @@ +function gg --wraps='cd /home/andy/dotfiles' --description 'alias gg=cd /home/andy/dotfiles' + cd /home/andy/dotfiles $argv; +end diff --git a/home/.bashrc b/home/.bashrc index 682fc798..6e8cef48 100644 --- a/home/.bashrc +++ b/home/.bashrc @@ -19,6 +19,8 @@ export VDPAU_DRIVER="radeonsi" export XZ_OPT="--threads=16" alias grep='grep -i' +alias gg="cd $(git rev-parse --show-toplevel)" +alias gco="git checkout" alias gcp="git cherry-pick" alias glo="git log --oneline" alias gst="git status" -- 2.52.0