Add shell alias files

This commit is contained in:
Saravana Achu Mac 2026-05-05 10:22:41 -07:00
parent 312a0ebb38
commit c3839a4436
6 changed files with 61 additions and 0 deletions

5
aliases/_cd.alias Normal file
View File

@ -0,0 +1,5 @@
alias cd1='cd ..'
alias cd2='cd ../..'
alias cd3='cd ../../..'
alias cd4='cd ../../../..'
alias cd5='cd ../../../../..'

1
aliases/_general.alias Normal file
View File

@ -0,0 +1 @@
alias sz='source ~/.zshrc'

45
aliases/_git.alias Normal file
View File

@ -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'

3
aliases/_ls.alias Normal file
View File

@ -0,0 +1,3 @@
alias la='ls -ltra'
alias t='tree'

2
aliases/_shell.alias Normal file
View File

@ -0,0 +1,2 @@
alias h5='history | tail -n 5'
alias h25='history | tail -n 25'

View File

@ -0,0 +1,5 @@
source ./_git.alias
source ./_cd.alias
source ./_ls.alias
source ./_general.alias
source ./_shell.alias