git的user和email配置可以通过下面的方式配置:
git config --list
git config user xxx
git config email [email protected]
我除了公司的多个项目,也有自己的一些项目,需要在不同的文件夹下配置两套user+email
目标:在不同的文件夹下git新建仓库commit时,会自动选择对应的正确配置
可以通过如下方式配置
# 在 ~/.gitconfig 文件配置
# vim ~/.gitconfig
[includeIf "gitdir:~/codes/company/"]
path = ~/.gitconfig-company
[includeIf "gitdir:~/codes/personal/"]
path = ~/.gitconfig-personal
# 编辑公司的配置
# vim ~/.gitconfig-company
# This is Git's per-user configuration file.
[user]
name = xx1
email = [email protected]
# 编辑个人的配置
# vim ~/.gitconfig-personal
# This is Git's per-user configuration file.
[user]
name = xx2
email = [email protected]
!!!这里有一个坑,"gitdir:~/codes/company/"处的文件夹配置最后一定要有斜杠结尾,否则不会生效
标签:文件夹,git,company,配置,gitconfig,user,email From: https://blog.csdn.net/forever8758/article/details/137383191