我想将 Git 设置为全局忽略某些文件。
我已将一个.gitignore文件添加到我的主目录 ( /Users/me/) 中,并在其中添加了以下行:
.gitignore
/Users/me/
*.tmproj
但它并没有忽略这种类型的文件,知道我做错了什么吗?
您需要设置全局core.excludesfile配置文件以指向此全局忽略文件,例如:
core.excludesfile
nix 或 Windows git bash:
git config –global core.excludesFile ‘~/.gitignore’
窗口命令:
git config --global core.excludesFile "%USERPROFILE%\.gitignore"
Windows PowerShell:
git config --global core.excludesFile "$Env:USERPROFILE\.gitignore"
对于 Windows,它设置为 location C:\Users\{myusername}\.gitignore。您可以通过执行以下操作来验证配置值是否正确:
C:\Users\{myusername}\.gitignore
git config --global core.excludesFile
结果应该是您的用户配置文件的扩展路径.gitignore。确保该值不包含未扩展的%USERPROFILE%字符串。
%USERPROFILE%
重要提示 :以上命令只会设置 git 将使用的忽略文件的位置。该文件仍必须在该位置手动创建并填充忽略列表。
您可以在https://help.github.com/articles/ignoring-files/#create-a-global- gitignore阅读有关该命令的信息