假设我的Linux系统中有两个用户A和B. 我以用户身份登录A.如果我使用这样的--global开关配置选项
git config --global user.name "my name"
Run Code Online (Sandbox Code Playgroud)
这只会为用户A设置选项吗?或者它会影响用户:A和用户B?
--global是为当前用户配置东西的选项。~/.gitconfig默认情况下,它会将数据存储到您的主目录中,或者./.config/git/config文件是否存在~/.gitconfig。
--system是所有用户的选项,您可能需要 root 访问权限才能使用它并将数据存储到/etc/gitconfig.
如果你不使用它们中的任何一个,那就是进入.git/config.
有关详细信息,请参阅git config 文档的OPTIONS 部分。
如果某个参数存在冲突,则较小范围的配置获胜。
--global是用户级别.它写道$HOME/.gitconfig.
--system是整个操作系统的全球性.它写道$(prefix)/etc/.gitconfig.
man git config 更多细节.