小编典典

全局 Git 忽略

all

我想将 Git 设置为全局忽略某些文件。

我已将一个.gitignore文件添加到我的主目录 ( /Users/me/) 中,并在其中添加了以下行:

*.tmproj

但它并没有忽略这种类型的文件,知道我做错了什么吗?


阅读 172

收藏
2022-02-28

共1个答案

小编典典

您需要设置全局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。您可以通过执行以下操作来验证配置值是否正确:

git config --global core.excludesFile

结果应该是您的用户配置文件的扩展路径.gitignore。确保该值不包含未扩展的%USERPROFILE%字符串。

重要提示 :以上命令只会设置 git
将使用的忽略文件的位置。该文件仍必须在该位置手动创建并填充忽略列表。

您可以在https://help.github.com/articles/ignoring-files/#create-a-global-
gitignore阅读有关该命令的信息

2022-02-28