我的办公室有一个不同的git仓库,我的爱好项目也有一个不同的git仓库。
当我执行git config --global user.name
时,用户名会全局更改,这会造成提交到存储库与用户名的混淆。
因此,问题是如何才能在我的所有爱好项目中使用相同的用户名,并在所有office项目中使用相同的用户名。我使用同一台机器在这两个地方工作。
发布于 2012-01-30 19:36:25
只需使用--local
而不是--global
。事实上,local是缺省的,所以您可以这样做
git config user.email personal@example.org
git config user.name "whatf hobbyist"
在一个repo中,并且
git config user.email work@example.com
git config user.name "whatf at work"
在另一个存储库中
然后,这些值将存储在该存储库的.git/config
中,而不是您的全局配置文件中。
发布于 2012-01-30 19:38:03
从对git config
的调用中省略--global
git config user.name "A. U. Thor"
这将在当前存储库中设置该属性。
https://stackoverflow.com/questions/9063176
复制相似问题