我运行了以下命令创建了一个.gitignore_global
文件:
git config --global core.excludesfile ~/.gitignore_global
然而,我在文件系统中找不到相关的文件?它保存在哪里了?
我运行了以下命令创建了一个.gitignore_global
文件:
git config --global core.excludesfile ~/.gitignore_global
然而,我在文件系统中找不到相关的文件?它保存在哪里了?
touch ~/.gitignore_global
open .gitignore_global
添加:.DS_Store
git config --global core.excludesfile ~/.gitignore_global
然后就完成了
我使用以下命令创建了一个
.gitignore_global
文件[...]。
这个命令是什么?
git config --global core.excludesfile ~/.gitignore_global
不会创建任何文件。换句话说,如果~/.gitignore_global
之前不存在,则运行该命令不会创建它。
该命令的语义为
将用户级别(因为有
--global
标志)Git忽略文件的路径设置为~/.gitignore_global
。
就实现而言,该命令添加了以下条目
excludesfile = ~/.gitignore_global
在您的~/.gitconfig
文件的core
部分下,这是用户级别配置文件的默认路径。有关Git配置文件的三个级别(系统、用户、存储库)的更多详细信息,请参见Pro Git书的此部分。您可以在终端中运行以下命令来查找文件位置:
git config --get core.excludesfile
git config --get core.excludesfile
并且获得了 --global
。这是为什么全局忽略不起作用的原因吗?当我运行 git config --list --global
时,我得到了 core.excludesfile=~/.gitignore
。 - Timo