我使用的是哪个全局 gitignore?

Which global gitignore am I using?

我是 git 的新手。前段时间,我已经在我的 MacBook Pro 上设置了它,并且已经好几个月没有使用它了。现在我想知道我怎样才能弄清楚以下内容:

  1. 我是否已经设置了全局 git忽略以及如何找出它在我的 MacBookPro 上的位置?

  2. 我是否设置了多个全局git忽略文件以及如何找到它们在我系统上的位置?

  3. 如果我有多个全局git忽略文件,我设置为当前git使用哪一个?

请提供最好的解释,我是 MacBook 终端和 git 的新手。 谢谢

您正在使用的 gitignore 是最接近您的 git 存储库初始化位置的父目录中的那个。所以如果你有这样的文件系统:

root/
  | .gitignore
  | user/
     | .gitignore
     | dev/
         | .gitignore
         | project/

如果 project 是您的 git 存储库的目录,那么使用的 .gitignore 是 dev 中的目录,因为它是最接近 project.

检查你的全局 .gitignore 是什么 运行 git config --get core.excludesfile.