多用户.gitconfig配置

经常遇到一个问题, 同一台电脑需要git pull不同账户及仓库的代码, 

则需要重新配置name, email等属性

git config --global name "xxx"

git config --global email "yyy"

 

~/.gitconfig文件中会保存当前的配置。

如何使多用户同时有效呢??

以下是一个方式:

[includeIf "gitdir:~/github_workspace"]                                                                                                 
›   path = ~/.gitconfig-github                                                                                                          
                                                                                                                                        
[includeIf "gitdir:~/udisk_workspace"]                                                                                                   
›   path = ~/.gitconfig-work                                                                                                             
[user]                                                                                                                                   
›   email = xxx@xxx.com                                                                                                        
›   name = xxx
[color]                                                                                                                                  
›   ui = auto 

根据当前目录的不同, 决定使用对应的.gitconfig配置。

[user]                                                                                                                                  
›   email = yyy@yyy.com                                                                                                      
›   name = yyy                                                                                                                     
[color]                                                                                                                                 
›   ui = auto                                                                                                                           
[core]                                                                                                                                  
        editor = vim                                                                                                                    
[push]                                                                                                                                  
›   default = matching
~                                                                                                                                       [user]                                                                                                                                  
›   email = zzz@zzz.com                                                                                                   
›   name = zzz                                                                                                             
[color]                                                                                                                                 
›   ui = auto                                                                                                                           
[core]                                                                                                                                  
        editor = vim                                                                                                                    
[push]                                                                                                                                  
›   default = matching

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值