定制Git
更改你的编辑器
$ git config --global core.editor emacs
添加别名
$ git config --global alias.last 'cat-file commit HEAD'
$ git last
tree c85fbd1996b8e7e5eda1288b56042c0cdb91836b
parent cdc9a0a28173b6ba4aca00eb34f5aabb39980735
author Scott Chacon <schacon@gmail.com> 1220473867 -0700
committer Scott Chacon <schacon@gmail.com> 1220473867 -0700
fixed a weird formatting problem
$ git cat-file commit HEAD
tree c85fbd1996b8e7e5eda1288b56042c0cdb91836b
parent cdc9a0a28173b6ba4aca00eb34f5aabb39980735
author Scott Chacon <schacon@gmail.com> 1220473867 -0700
committer Scott Chacon <schacon@gmail.com> 1220473867 -0700
fixed a weird formatting problem
添加颜色
所有的color.*选项请参见git config的文档
$ git config color.branch auto
$ git config color.diff auto
$ git config color.interactive auto
原文:http://gitbook.liuhui998.com/5_7.html
$ git config color.status auto
或者你可以通过color.ui选项把颜色全部打开:
$ git config color.ui true
提交模板
$ git config commit.template '/etc/git-commit-template'
日志格式
$ git config format.pretty oneline