使用oh-my-zsh设置的git命令别名

1,469 阅读1分钟

安装oh-my-zsh后,由于oh-my-zsh有一个git插件(git.plugin.zsh),查看这个文件的命令是

vim ~/.oh-my-zsh/plugins/git/git.plugin.zsh

或者用vscode打开(前提是已经安装了vscode的code命令)

code ~/.oh-my-zsh/plugins/git/git.plugin.zsh

如果嫌麻烦,可以参考,下面是一些常用命令的别名

alias g='git'
alias ga='git add'
alias gaa='git add --all'
alias gra='git remote add'
alias gst='git status'
alias gd='git diff'
alias gcm='git checkout $(git_main_branch)' #即切换到master分支
alias ggpull='git pull origin "$(git_current_branch)"'
alias ggpush='git push origin "$(git_current_branch)"'
alias gpf!='git push --force'
alias gcmsg='git commit -m'
alias gco='git checkout'
alias gm='git merge'
alias grh='git reset'
alias grhh='git reset --hard'
alias gbd='git branch -d'
alias grb='git rebase'
alias grba='git rebase --abort'
alias grbc='git rebase --continue'