我已经使用命令安装了 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 将使用系统的默认编辑器”。我如何确定一切是否正常,或者仍然需要配置?
答案1
不,默认安装,仅指定user.name
和user.email
,您将只有这两个选项列表。看看文档这些价值观从何而来:
如果未使用 --file 明确设置,则 git config 将在四个文件中搜索配置选项:
$(前缀)/etc/gitconfig
系统范围的配置文件。
$XDG_CONFIG_HOME/git/配置
第二个用户特定的配置文件。如果 $XDG_CONFIG_HOME 未设置或为空,则将使用 $HOME/.config/git/config。此文件中设置的任何单值变量都将被 ~/.gitconfig 中的任何内容覆盖。如果您有时使用旧版本的 Git,最好不要创建此文件,因为最近才添加了对此文件的支持。
的〜/ .gitconfig
用户特定的配置文件。也称为“全局”配置文件。
$GIT_DIR/配置
存储库特定的配置文件。
看一下这些选项。大多数选项都有默认值或默认行为,如果未指定,git 将采用这些默认行为。
要回答您的问题,即使指定了这两个配置,您也应该有一个可用的配置。