From 4b6cbc0f8db2aba76488c27212ad4cf6524d884d Mon Sep 17 00:00:00 2001 From: thek4n Date: Fri, 31 Jan 2025 14:06:38 +0300 Subject: [PATCH] git alias --- home/user/.config/git/aliases | 3 ++- home/user/.config/zsh/aliases | 14 +++++--------- install | 2 +- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/home/user/.config/git/aliases b/home/user/.config/git/aliases index eb7573c..2ce1b4c 100644 --- a/home/user/.config/git/aliases +++ b/home/user/.config/git/aliases @@ -24,6 +24,7 @@ ps = "!git push origin $(git rev-parse --abbrev-ref HEAD)" pl = "!git pull origin $(git rev-parse --abbrev-ref HEAD)" pr = "pull --rebase" + s = status st = status br = branch bm = branch --merged @@ -50,4 +51,4 @@ aliases = "!git config -l | grep '^alias\\.' | cut -d. -f2-" # git clone git://localhost/ - serve = daemon --verbose --export-all --base-path=.git --reuseaddr --strict-paths .git/ \ No newline at end of file + serve = daemon --verbose --export-all --base-path=.git --reuseaddr --strict-paths .git/ diff --git a/home/user/.config/zsh/aliases b/home/user/.config/zsh/aliases index 38c82a0..0d07f3d 100644 --- a/home/user/.config/zsh/aliases +++ b/home/user/.config/zsh/aliases @@ -76,16 +76,12 @@ alias vi='nvim' alias svi="sudo --preserve-env nvim" # git -alias gs="git status" -alias gd="git diff" -alias gds="git diff --staged" -alias ga="git a" +for al in s d di co col ds a u ps pl hs last lastd df amend br +do + alias "g${al}"="git ${al}" +done + alias gcim="noglob git cim" -alias gps="git ps" -alias ghs="git hs" -alias glast="git last" -alias glastd="git lastd" -alias gdf="git df" # net alias ports='ss -tlnp' diff --git a/install b/install index 7d42d48..70cac9e 100755 --- a/install +++ b/install @@ -254,4 +254,4 @@ case "${executed_command}" in help) shift; cmd_help "$@" ;; *) shift; cmd_install "${executed_command}" "$@" ;; esac -exit 0 \ No newline at end of file +exit 0