如何在git中自动排除某些文件类型?

gojuced7  于 2023-05-12  发布在  Git
关注(0)|答案(2)|浏览(171)

我通常会将我想要忽略的文件和扩展名添加到.git/info/exclude中,以获得一个相当整洁的存储库。例如,我在Mac上,我总是需要排除创建的.DS_Store文件。我想知道是否有一种方法可以更改默认的 exclude 文件。

btqmn9zl

btqmn9zl1#

使用*和其他运算符进行模式匹配。请参阅this link了解更多信息。对于.DS_Store,您可以将以下内容添加到.gitignore。

**/.DS_Store

对于忽略所有pdf文件,您可以添加:

**/*.pdf

希望有帮助!!

nle07wnf

nle07wnf2#

在某处创建.gitignore_global文件,例如用户目录是一个好地方。在本地添加所有要忽略的文件和目录。然后你需要用这个命令告诉git这个文件在哪里:

$ git config --global core.excludesfile <your-git-ignore-file>

如果你把文件放在用户目录下,那么在windows中命令可能是这样的:

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

相关问题