有用的git别名配置

287 阅读1分钟

windows:

git config --global alias.pf "push -f origin HEAD"

Linux/Mac

在ubuntu环境下,配置在用户目录下的 .bashrc文件

mac环境下,配置在~/.zshrc

# git配置
alias gitst="git status"
alias gitch="git checkout"
alias gitp="git push origin HEAD"
alias gitpf="git push -f origin HEAD"
alias ggg="git fetch origin master && git rebase origin/master"
alias gr10="git rebase -i HEAD~10"
alias gr20="git rebase -i HEAD~20"
alias gr9="git rebase -i HEAD~9"
alias gr8="git rebase -i HEAD~8"
alias gr7="git rebase -i HEAD~7"
alias gr6="git rebase -i HEAD~6"
alias gr5="git rebase -i HEAD~5"
alias gr4="git rebase -i HEAD~4"
alias gr3="git rebase -i HEAD~3"
alias gr2="git rebase -i HEAD~2"
alias gitrbm="git rebase -i origin/master"
alias gitad="git add"
alias gitcm="git commit"
alias gitch="git checkout"
alias gitsw="git switch"
alias gitcl="git clone"
alias gitlg="git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"