zsh中git相关alias汇总 December 12, 2013 Reading time ~1 minute 妈妈再也不用担心我记不住git操作了 g=git ga='git add' gb='git branch' gba='git branch -a' gc='git commit -v' 'gc!'='git commit -v --amend' gca='git commit -v -a' 'gca!'='git commit -v -a --amend' gcl='git config --list' gclean='git reset --hard && git clean -dfx' gcm='git checkout master' gcmsg='git commit -m' gco='git checkout' gcount='git shortlog -sn' gcp='git cherry-pick' gd='git diff' gdc='git diff --cached' gg='git gui citool' gga='git gui citool --amend' ggpnp='git pull origin $(current_branch) && git push origin $(current_branch)' ggpull='git pull origin $(current_branch)' ggpur='git pull --rebase origin $(current_branch)' ggpush='git push origin $(current_branch)' git-svn-dcommit-push='git svn dcommit && git push github master:svntrunk' gk='gitk --all --branches' gl='git pull' glg='git log --stat --max-count=10' glgg='git log --graph --max-count=10' glgga='git log --graph --decorate --all' glo='git log --oneline' glp=_git_log_prettily gm='git merge' gmt='git mergetool --no-prompt' gp='git push' gpoat='git push origin --all && git push origin --tags' gr='git remote' grba='git rebase --abort' grbc='git rebase --continue' grbi='git rebase -i' grh='git reset HEAD' grhh='git reset HEAD --hard' grmv='git remote rename' grrm='git remote remove' grset='git remote set-url' grt='cd $(git rev-parse --show-toplevel || echo ".")' grup='git remote update' grv='git remote -v' gsd='git svn dcommit' gsr='git svn rebase' gss='git status -s' gst='git status' gsta='git stash' gstd='git stash drop' gstp='git stash pop' gsts='git stash show --text' gunwip='git log -n 1 | grep -q -c wip && git reset HEAD~1' gup='git pull --rebase' gwc='git whatchanged -p --abbrev-commit --pretty=medium' gwip='git add -A; git ls-files --deleted -z | xargs -0 git rm; git commit -m "wip"' Read More AsyncDisplayKit学习笔记 Tutorial Continue reading JSPatch学习笔记 Published on July 08, 2016 UITableView如何禁止HeaderView停留的小技巧 Published on January 11, 2015