优雅地管理 Git Commit Author
因为author
配置在开发者本地的global git config中,在多种场景并存的机器中会经常出现author忘记换的尴尬事情。最理想的情况是:在不切换用户的情况下,实现不同项目使用不同author
。
我的解决方案是:全局配置中除了默认的author
,同时引入其他文件夹的配置,实现不同文件夹下的项目使用不同author
,正好把项目分类也一起做了。
首先配置全局config
# ~/.gitconfig
[user]
name = 王帅琪
[includeIf "gitdir:~/github/"]
path = ~/github/.gitconfig
在子目录中新建config文件,覆盖author
配置
[user]
name = myWsq
email = wsq961@outlook.com