有没有办法将git log配置为默认使用mailmap文件?而不必指定格式(或一个格式的别名)。
发布于 2015-06-18 02:58:47
我有Git 2.4.1。如果将log.mailmap配置设置为true,则也会将其设置为与git log一起使用
git config --global log.mailmap true发布于 2016-10-07 14:19:16
您可以在.gitconfig文件中设置默认值。documentation说:
log.mailmap
如果为true,则使git-log、git-show和git-whatchanged假定为--use-mailmap。
这将仅在工作树的根中查找.mailmap。
要设置:
git config --global log.mailmap true全局文件mailmap
mailmap.file
扩充邮件映射文件的位置。首先加载位于存储库根目录中的默认邮件映射,然后加载此变量指向的邮件映射文件。邮件映射文件的位置可以在存储库子目录中,也可以在存储库本身之外的某个位置。参见git-shortlog和git-blame。
要设置:
git config --global mailmap.file ~/.mailmap高级
您还可以将存储库blob用作邮件映射文件,请参阅上面链接的文档中的mailmap.blob。
发布于 2015-01-08 03:09:58
从git 1.8.2开始,git log采用--use-mailmap参数来启用此行为。
https://stackoverflow.com/questions/13777171
复制相似问题