忽略所有子目录中的desktop.ini文件[GitHub]

问题描述 投票:1回答:2

我有一个与谷歌驱动器同步的文件夹。因此,每个文件夹和子文件夹都有一个desktop.ini文件。

我试图通过添加以下内容使Git(GitHub)忽略此desktop.ini文件:

**/desktop.ini

desktop.ini

**/*/desktop.ini

到我的.gitignore文件。我一个接一个地添加它们,合并等等,什么都没有。我如何忽略项目所有子目录中的dekstop.ini文件?

windows git github gitignore
2个回答
2
投票

也许使用.git / info / exclude文件列出应该忽略的所有文件。

它应该可以排除诸如desktop.ini之类的文件。但是,它的缺点是团队的每个成员都必须手动添加规则,因为它没有提交给repo。因此,如果不小心,其他团队成员最终也可能会提交desktop.ini文件


1
投票

尝试通过运行以下命令将以下代码添加到~/.gitconfig

vi ~/.gitconfig

[core]
    excludesfile = /Users/<username>/Desktop/git_ignore_files.txt

并将以下类型放在[core]文件中提到的文件中,如下所述

desktop.ini的

* .swp

.DS_Store

© www.soinside.com 2019 - 2024. All rights reserved.