“ git config --list”命令未显示完整列表,配置是否不完整?

安库·沙(Ankur Shah)

我已经用命令安装了git:

sudo apt-get install git

我什至使用以下命令在git config中设置用户名和电子邮件:

$ git config --global user.name "John Doe"

$ git config --global user.email [email protected]

但是当我键入命令时

git config --list

它在列表中仅将这两个显示为:

user.name=John Doe
[email protected]

但是,在主要参考资料中,即使在Windows 8中进行配置,我在列表中也看到了更多内容,我仅配置了这么多就得到了完整的列表!这是否意味着还有一些要配置的内容?该参考资料还显示“如果未配置,则Git将使用系统的默认编辑器”。如何确定一切正常还是仍需要配置?

托马斯·斯金格

不,默认安装,仅指定user.nameuser.email,您将只有这两个选项列表。查看有关将这些值提取到何处文档

如果未使用--file进行显式设置,则git config将在四个文件中搜索配置选项:

$(前缀)/ etc / gitconfig

系统范围的配置文件。

$ XDG_CONFIG_HOME / git / config

第二个用户特定的配置文件。如果未设置$ XDG_CONFIG_HOME或为空,则将使用$ HOME / .config / git / config。此文件中设置的任何单值变量都将被〜/ .gitconfig中的内容覆盖。如果您有时使用旧版本的Git,最好不要创建此文件,因为该文件的支持是最近才添加的。

〜/ .gitconfig

用户特定的配置文件。也称为“全局”配置文件。

$ GIT_DIR /配置

特定于存储库的配置文件。

看一下选项。大多数都具有默认或默认行为,如果未指定,则git将采用默认值或默认行为。

要回答您的问题,即使指定了这对夫妇,您也应该具有可用的配置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

撤消`git config`命令

.elasticbeanstalk / config.yml是否有配置选项的完整列表?

Bash命令中有空格(git config或git-config?)

git〜/ .config / git / config无法读取

在`git config --list`中显示每个项目的范围

Git 配置 (git config --list) 我可以擦除什么以及如何擦除?

在git config部分列出所有配置条目

如何使用git config删除全局配置中的条目?

“ git config”命令中的参数“ --add”是什么意思?

Git使用错误的身份(.ssh / config文件未读?)

是否可以动态设置用户.gitconfig(对于git config --global)?

如何在git存储库中找到未跟踪(和不可忽略)文件的完整列表?

在git shell中,GitHub错误“致命:.git / config中错误的配置文件第1行”

Git的新手,为什么git config中已经设置了这么多配置?

git status:.git / config中'core.autocrlf'的错误配置值

导出要与GIT_CONFIG一起使用的整个git配置

致命:.git / config中“ core.sharedrepository”的错误数字配置值:无效单位(在Git Bash中)

git remote add命令:如何在.git / config文件中编辑远程标记?

GIT LFS:从整个存储库获取完整列表

ADO API:构建列表不完整列表

git config --global写入哪里?

git config rebase.abbreviateCommands

Windows的.ssh / config文件(git)

使用INCLUDE进行git config

如何从git终端编辑.git / config文件?

svn到git migration:不完整的历史记录

参数的组合无效或不完整。\ r \ n参数名称:tagObject VSTS Git API

Git Portable-警告终端功能不完整

NPM过时的命令未显示完整列表