在OS X系统中,.gitignore_global保存在哪里?

19

我运行了以下命令创建了一个.gitignore_global文件:

git config --global core.excludesfile ~/.gitignore_global

然而,我在文件系统中找不到相关的文件?它保存在哪里了?


当我打开终端时,它会打开到我的用户目录。当我输入ls -al时,它不会显示.gitignore_global文件,但会显示.gitconfig文件。 - Kokodoko
嗯...我想我只是设置了配置文件,而没有创建.gitignore_global文件本身... - Kokodoko
3个回答

26

在终端上:(macOS Catalina)

  1. touch ~/.gitignore_global
  2. open .gitignore_global 添加:.DS_Store
  3. git config --global core.excludesfile ~/.gitignore_global

然后就完成了


3
虽然没有直接回答提问者的问题,但它回答了其他人来这里寻求答案的问题。 - Kelly Bang

22

我使用以下命令创建了一个.gitignore_global文件[...]。

这个命令是什么?

git config --global core.excludesfile ~/.gitignore_global

不会创建任何文件。换句话说,如果~/.gitignore_global之前不存在,则运行该命令不会创建它。

该命令的语义为

将用户级别(因为有--global标志)Git忽略文件的路径设置为~/.gitignore_global

就实现而言,该命令添加了以下条目

excludesfile = ~/.gitignore_global
在您的~/.gitconfig文件的core部分下,这是用户级别配置文件的默认路径。有关Git配置文件的三个级别(系统、用户、存储库)的更多详细信息,请参见Pro Git书的此部分。

谢谢,我错过了那个。 - Kokodoko

12

您可以在终端中运行以下命令来查找文件位置:

git config --get core.excludesfile

我运行了 git config --get core.excludesfile 并且获得了 --global。这是为什么全局忽略不起作用的原因吗?当我运行 git config --list --global 时,我得到了 core.excludesfile=~/.gitignore - Timo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接