46 lines
1.2 KiB
Plaintext
46 lines
1.2 KiB
Plaintext
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'
|