Git敏捷開發--常用別名

前言

在Unix下終端開發時,經常會搭配 oh-my-zsh 來使用。 oh-my-zsh 中默認內置 git 插件,且支持許多 git alias 的命令,這裏對常見的命令進行總結,以供查閱。

常用命令

``
alias g=‘git’

配置信息

alias gcf=‘git config --list’

分支命令

alias gb=‘git branch’
alias gba=‘git branch -a’
alias gbd=‘git branch -d’
alias gbr=‘git branch -r’
alias gco=‘git checkout’
alias gcb=‘git checkout -b’
alias gcd=‘git checkout develop’
alias gcm=‘git checkout master’

代碼提交

alias ga=‘git add’
alias gcam=‘git commit -a -m’
alias gcmsg=‘git commit -m’

pull and merge

alias gl=‘git pull’
alias gm=‘git merge’
alias gmom=‘git merge origin/master’
alias gp=‘git push’
alias gpu=‘git push upstream’

diff 和 log

alias gd=‘git diff’
alias glg=‘git log --stat’
alias glgp=‘git log --stat -p’
alias gsb=‘git status -sb’
alias gst=‘git status’
alias gcp=‘git cherry-pick’

撤銷和重置

alias grh=‘git reset’
alias grhh=‘git reset --hard’
alias groh=‘git reset origin/$(git_current_branch) --hard’
alias grm=‘git rm’

暫存

alias gstl=‘git stash list’
alias gstaa=‘git stash apply’
alias gstp=‘git stash pop’

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章