Git常用命令别名设置

如果平时使用git使用git命令多于GUI工具,则设置一些常用命令的别名有且于效率提升,以下是我平时使用较多的一些命令的别名设置

git别名设置

1
2
3
4
5
6
7
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.cp cherry-pick
git config --global alias.unstage 'reset HEAD'
git config --global alias.fr '!f() { git fetch && git rebase $@; }; f';
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset - %Cgreen(%cd)%C(yellow)%d%Creset %s %C(blue)[%an/%cn]%Creset' --date=format:'%Y-%m-%d %H:%M:%S' --abbrev-commit"

删除别名

1
git config --global --unset alias.xxx

git lg命令效果图
git lg命令效果图