现在大部分公司使用git作为版本控制工具,有没有过在github上提交一个commit时候,发现提交记录信息是公司的,😄太不专业了!
其实git可以针对不同的文件夹配置提交用户信息,下面是我自己的配置:
- 全局配置文件(~/.gitconfig)
[alias]
co = checkout
ci = commit
br = branch
st = status
# 默认的用户和邮箱
[user]
name = astilt
email = astilt@163.com
# 公司项目的目录
[includeIf "gitdir:~/IdeaProjects/"]
path = ~/.gitconfig-work
# 个人项目目录
[includeIf "gitdir:~/MyProjects/"]
path = ~/.gitconfig-play
- 个人配置文件(~/.gitconfig-play)
[user]
name = astilt
email = astilt@163.com
同理~/.gitconfig-work 配置公司用户名和邮箱就可以了