在 .gitconfig 中使用包含任何异常吗?

问题描述 投票:0回答:1

跟进 是否可以在 .gitconfig 中包含一个文件,在

include
文件中使用
.gitconfig
是否有任何例外?为什么我的不工作?

$ cat .gitconfig
[include]
    path = /tmp/.gitconfig.id

$ cat /tmp/.gitconfig.id

[user]
        name = Me
        email = [email protected]

$ git config --global user.name | wc
      0       0       0

$ git -v
git version 2.39.2

$ uname -rms
Linux 6.1.0-9-amd64 x86_64

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm

也就是说,我发现自己可以在

include
中使用
.gitconfig
来表示所有部分除了
[user]

linux git configuration
1个回答
0
投票

--[no-]includes

查找值时,请遵守配置文件中的

include.*

 指令。当给定特定文件时默认为 
off
(例如,使用 
--file
--global
 等),搜索所有配置文件时默认为 
on

即要么省略

--global

:

git config user.name | wc
或添加

--includes

:

git config --global --includes user.name | wc
    
© www.soinside.com 2019 - 2024. All rights reserved.