我同时在做两个项目,一个是我的工作项目,另一个是我的个人项目。我想使用git作为版本控制软件。
我已经配置了位于我的目录下的.gitconfig文件,内容如下:
1 [user]
2 name = gladder
3 email = gladder
因此,Git可以自动获取我的用户设置。但是,我想知道是否可能在小范围内获取此设置。
因此,项目的用户设置可以覆盖全局用户设置。
我同时在做两个项目,一个是我的工作项目,另一个是我的个人项目。我想使用git作为版本控制软件。
我已经配置了位于我的目录下的.gitconfig文件,内容如下:
1 [user]
2 name = gladder
3 email = gladder
因此,Git可以自动获取我的用户设置。但是,我想知道是否可能在小范围内获取此设置。
因此,项目的用户设置可以覆盖全局用户设置。
是的,所有在$HOME/.gitconfig
中的设置都可以放入每个仓库内的.git/config
文件中。
--file
标志与git config
一起使用(如果不使用,则为默认)。git config --file user.name gladder
git config --file user.email gladder
这将在project/.git/config
中创建/设置值(如araqnid所说)
有关更多信息,请参见git-config。
git version 1.8.3.4 (Apple Git-47)
会出现“密钥不包含部分”的错误。 - spudergit config --file .git/config user.name gladder
或 git config --local user.name gladder
都可以为我更新 .git/config
文件。 - Stan Kurdziel