From c3839a443608c75653a29833623a67a4cf5a7455 Mon Sep 17 00:00:00 2001 From: Saravana Achu Mac Date: Tue, 5 May 2026 10:22:41 -0700 Subject: [PATCH] Add shell alias files --- aliases/_cd.alias | 5 +++++ aliases/_general.alias | 1 + aliases/_git.alias | 45 +++++++++++++++++++++++++++++++++++++++ aliases/_ls.alias | 3 +++ aliases/_shell.alias | 2 ++ aliases/_source_all.alias | 5 +++++ 6 files changed, 61 insertions(+) create mode 100644 aliases/_cd.alias create mode 100644 aliases/_general.alias create mode 100644 aliases/_git.alias create mode 100644 aliases/_ls.alias create mode 100644 aliases/_shell.alias create mode 100644 aliases/_source_all.alias diff --git a/aliases/_cd.alias b/aliases/_cd.alias new file mode 100644 index 0000000..856c237 --- /dev/null +++ b/aliases/_cd.alias @@ -0,0 +1,5 @@ +alias cd1='cd ..' +alias cd2='cd ../..' +alias cd3='cd ../../..' +alias cd4='cd ../../../..' +alias cd5='cd ../../../../..' diff --git a/aliases/_general.alias b/aliases/_general.alias new file mode 100644 index 0000000..7179207 --- /dev/null +++ b/aliases/_general.alias @@ -0,0 +1 @@ +alias sz='source ~/.zshrc' diff --git a/aliases/_git.alias b/aliases/_git.alias new file mode 100644 index 0000000..486af18 --- /dev/null +++ b/aliases/_git.alias @@ -0,0 +1,45 @@ +alias oga='vim ~/_git.alias' +alias sga='source ~/_git.alias' +alias gcl='git checkout -' +alias gcb='git checkout -b' +alias gcm='git checkout main' + + + +#git +alias gs='git status' +alias gdc='git diff --cached' +alias gd='git diff' +alias gr='git reset' +alias grhm='git reset --hard origin/mainline' +alias ga='git add' +alias gc='git checkout' +alias gaa='git add .' +alias gaf='git add -f' +alias gap='git add -p' +alias gca='git commit --amend' +alias gima='git commit -a -m' +alias gim='git commit -m' +alias gp='git push' +alias gfp='git push --force-with-lease' +alias gpm='git push origin HEAD:mainline' +alias gri='git rebase -i' +alias grc='git rebase --continue' +alias gra='git rebase --abort' +alias gprm='git pull --rebase origin mainline' +alias gpr='git pull -r' +alias gst='git stash' +alias gsp='git stash pop' +##Diff in latest/last 2 commits +alias gl='git log' +alias gls='git log --pretty=oneline --abbrev-commit' +alias glss='git log --show-signature --pretty=oneline --abbrev-commit' +alias glg='git log --all --decorate --oneline --graph' +##Files in latest/last 2 commits +alias gl2='git log -p -2' +##Diff of latest commit +alias gl1='git log -p -1' +# show content of last commit (HEAD) +alias gsh='git show HEAD' +#help +alias ghh='cat ~/_git.alias' diff --git a/aliases/_ls.alias b/aliases/_ls.alias new file mode 100644 index 0000000..3db9a47 --- /dev/null +++ b/aliases/_ls.alias @@ -0,0 +1,3 @@ +alias la='ls -ltra' + +alias t='tree' diff --git a/aliases/_shell.alias b/aliases/_shell.alias new file mode 100644 index 0000000..e1d175d --- /dev/null +++ b/aliases/_shell.alias @@ -0,0 +1,2 @@ +alias h5='history | tail -n 5' +alias h25='history | tail -n 25' diff --git a/aliases/_source_all.alias b/aliases/_source_all.alias new file mode 100644 index 0000000..608807c --- /dev/null +++ b/aliases/_source_all.alias @@ -0,0 +1,5 @@ +source ./_git.alias +source ./_cd.alias +source ./_ls.alias +source ./_general.alias +source ./_shell.alias