git-alias
~/.gitconfig 中配置
[user]
name = alei
email = alei@micous.com
[alias]
co = checkout
ci = commit
st = status
br = branch
hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
type = cat-file -t
dump = cat-file -p
credential.helper=osxkeychain
http.postbuffer=157286400
alias.co=checkout
alias.br=branch
alias.ci=commit
alias.st=status
color.ui=true
color.diff=true
core.autocrlf=input
终端中配置
git config --global alias.co checkout git config --global alias.ci commit git config --global alias.st status git config --global alias.br branch git config --global alias.hist 'log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short' git config --global alias.type 'cat-file -t' git config --global alias.dump 'cat-file -p'
git config --global user.name "user"
git config --global user.email "user@gamil.com"
git bash 设置命令简写(可在.bashrc中设置)
鼠标右击打开git bash
cd /etc/profile.d
vim aliases.sh
alias ga='git add'
alias gb='git branch'
alias gcd='git checkout develop'
alias gc='git checkout'
alias gcm='git commit -m'
alias gl='git pull'
alias glud='git pull upstream develop'
alias glum='git pull upstream master'
alias gp='git push'
alias gpod='git push origin develop'
alias gpom='git push origin master'
alias gst='git status'
alias glog='git log'
alias grlog='git reflog'
alias b='branch'
alias cp='cherry-pick'
alias g='git'