如何为git启用多个用户名? IE。特定项目可以有特定的用户名
我同时处理两个项目。一个是我的工作,另一个是我的个人项目。我想使用 git 作为版本控制软件。
我在我的目录下配置了 .gitconfig,如下所示。
1 [user]
2 name = gladder
3 email = gladder
所以 git 可以自动获取我的用户设置。 但是,我只是想知道是否可以在小范围内获得此设置?
因此项目的用户设置可以覆盖全局用户设置。
I am working with 2 projects in same time. One is for my work and another is my personal project. I'd like to use git as version control software.
I have configured .gitconfig under my my directory as follows.
1 [user]
2 name = gladder
3 email = gladder
So git can pickup my user settings automatically.
however, I am just wondering that is it possible to get this setting in small scope?
So the project's user settings can override global user settings.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,
$HOME/.gitconfig
中的所有设置都可以放入每个存储库内的.git/config
中。Yes, all the settings that are in
$HOME/.gitconfig
can be put into.git/config
inside each repository.您可以将
--file
标志与git config
一起使用(或者不使用,因为它是默认值):这将在
project/.git 中创建/设置值/config
(如 araqnid 所说)请参阅 git-config 了解更多信息。
You can use the
--file
flag withgit config
(or not as it is the default):which will create/set the value in
project/.git/config
(as araqnid said)Refer to git-config for more information.