我的办公室有一个不同的git存储库,我的业余爱好项目有不同的git repo。
当我git config --global user.name
时
用户名全局更改,这会造成混淆
使用用户名提交回购。
因此,问题是如何在我的所有业余爱好项目中拥有相同的用户名 办公室项目中的用户名相同。我使用同一台机器在两个地方工作。
答案 0 :(得分:241)
只需使用--local
代替--global
。事实上,local是默认值,所以你可以做到
git config user.email personal@example.org
git config user.name "whatf hobbyist"
在一个回购中,
git config user.email work@example.com
git config user.name "whatf at work"
在另一个回购
然后,这些值将存储在该存储库的.git/config
中,而不是存储在全局配置文件中。
答案 1 :(得分:12)
忽略来自--global
git config
git config user.name "A. U. Thor"
这将在当前存储库中设置属性。