如何配置〜/ .gitconfig文件而不是单个repo的.git / config文件?
## use this config if repository belongs to userA@github
[user]
name = userA
email = userA@gmail.com
## use this config if repository belongs to userB@github
[user]
user: userB
email: userB@yahoo.com
## use this config if repository belongs to userC@bitbuck
[user]
user: userC
email: userC@hotmail.com
答案 0 :(得分:1)
最简单的方法是:
userA
,userB
和userC
本地帐户~userA/.gitconfig
,~userB/.gitconfig
,~userC/.gitconfig
)。在这种情况下,不需要配置:~userA
主目录下的任何repo克隆都将受益于右user.name
和user.email
。
但如果您在*一个本地帐户下自动尝试,那么您需要提供一些脚本,该脚本将在本地配置文件{{1}中创建/更新正确的值}。