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

问题描述 投票:0回答:3

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

git github gitignore
3个回答
1
投票

在某处创建

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

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

如果您将文件放在用户目录中,那么在 Windows 中命令可能是这样的:

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

0
投票

使用

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

**/.DS_Store

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

**/*.pdf

希望有帮助!!


0
投票

是的,要使全局默认忽略文件,只需运行:

mkdir -p ~/.config/git/
echo "**/.DS_Store" >> ~/.config/git/ignore
© www.soinside.com 2019 - 2024. All rights reserved.