如何为git启用多个用户名?即.具体项目可以有特定的用户名

Gra*_*der 8 git github git-svn git-config

我正在同时处理2个项目.一个是我的工作,另一个是我的个人项目.我想使用git作为版本控制软件.

我在我的目录下配置了.gitconfig,如下所示.

  1 [user]
  2   name = gladder
  3   email = gladder
Run Code Online (Sandbox Code Playgroud)

所以git可以自动获取我的用户设置.但是,我只是想知道是否可以在小范围内获得此设置?

因此,项目的用户设置可以覆盖全局用户设置.

ara*_*nid 5

是的,所有设置都$HOME/.gitconfig可以放在.git/config每个存储库中.


Ant*_*sse 5

您可以使用该--file标志git config(或不是默认值):

git config --file user.name gladder
git config --file user.email gladder
Run Code Online (Sandbox Code Playgroud)

这将创建/设置值project/.git/config(如araqnid所说)

有关更多信息,请参阅git-config.

  • 不适用于所有版本的git`git版本1.8.3.4(Apple Git-47)`给出错误'key不包含部分' (2认同)