首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >同一系统中不同项目的多个git用户名

同一系统中不同项目的多个git用户名
EN

Stack Overflow用户
提问于 2012-01-30 19:32:51
回答 2查看 73.7K关注 0票数 154

我的办公室有一个不同的git仓库,我的爱好项目也有一个不同的git仓库。

当我执行git config --global user.name时,用户名会全局更改,这会造成提交到存储库与用户名的混淆。

因此,问题是如何才能在我的所有爱好项目中使用相同的用户名,并在所有office项目中使用相同的用户名。我使用同一台机器在这两个地方工作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-30 19:36:25

只需使用--local而不是--global。事实上,local是缺省的,所以您可以这样做

代码语言:javascript
复制
git config user.email personal@example.org
git config user.name "whatf hobbyist"

在一个repo中,并且

代码语言:javascript
复制
git config user.email work@example.com
git config user.name "whatf at work"

在另一个存储库中

然后,这些值将存储在该存储库的.git/config中,而不是您的全局配置文件中。

票数 283
EN

Stack Overflow用户

发布于 2012-01-30 19:38:03

从对git config的调用中省略--global

代码语言:javascript
复制
git config user.name "A. U. Thor"

这将在当前存储库中设置该属性。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9063176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档