可以通过
git config --global alias.co checkout
git config --gloabl alias.br branch
git config --global alias.ci commit
git config --global alias.st status
在执行了上述命令之后, git checkout 只需要执行 git co ...
git branch 只需要执行 git br
git commit -m "提交信息" 只需要执行 git ci -m "提交信息"
git status 只需要执行 git st
git config --global alias.last 'log -1 HEAD'
git last 就可以显示上次提交信息。
Git 只是简单地将别名替换为对应的命令,然而,你可能想要执行外部命令,而不是一个Git子命令。如果那样的话,可以在命令前面加入!符号。例如我们把下面的配置定义为gitk的别名
git config --global alias.visual '!gitk'
这样输入git visual 就会得到在bash终端输入gitk 的效果(但是直接输入git gitk是不会得到预期输入的。。。。)。