Ank*_*hah 7 command-line text-editor git
我已经用命令安装了 git:
sudo apt-get install git
Run Code Online (Sandbox Code Playgroud)
我什至使用这个在 git config 中设置用户名和电子邮件:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
Run Code Online (Sandbox Code Playgroud)
但是当我输入命令时
git config --list
Run Code Online (Sandbox Code Playgroud)
它仅将列表中的这两个显示为:
user.name=John Doe
user.email=johndoe@example.com
Run Code Online (Sandbox Code Playgroud)
但是在主要参考中我看到列表中的更多,即使在Windows 8中配置时,我也只配置了这么多并获得了完整列表!这是否意味着还有一些东西需要配置?该参考还说“如果未配置,Git 将使用您系统的默认编辑器”。我如何确定一切是否正常,或者仍然需要配置?
不,默认安装并且只指定user.nameand user.email,您将只有这两个选项列表。查看有关提取这些值的位置的文档:
如果没有用 --file 明确设置,git config 将在四个文件中搜索配置选项:
$(前缀)/etc/gitconfig
系统范围的配置文件。
$XDG_CONFIG_HOME/git/config
第二个特定于用户的配置文件。如果 $XDG_CONFIG_HOME 未设置或为空,则将使用 $HOME/.config/git/config。此文件中设置的任何单值变量都将被 ~/.gitconfig 中的任何内容覆盖。如果您有时使用旧版本的 Git,最好不要创建此文件,因为最近才添加了对该文件的支持。
~/.gitconfig
用户特定的配置文件。也称为“全局”配置文件。
$GIT_DIR/配置
存储库特定的配置文件。
看看选项。大多数都有默认值或默认行为,如果未指定,git 将采用。
要回答您的问题,即使指定了这对夫妇,您也应该有一个可用的配置。